2016-12-02 190 views
0

當我們做一些這樣的文件:Laravel - 鏈接到保存在存儲文件夾

Storage::disk('local')->put('file.txt', 'Contents'); 

你如何在一個視圖中的鏈接到該文件?事情是這樣的:

<a href="path_to_file.txt">Download File</a> 

有在文檔中這麼多東西,但連一個例子,如何創建一個鏈接到該文件

回答

1

UPDATE

laravel docs,你可以得到這樣的文件的網址:

use Illuminate\Support\Facades\Storage; 

$url = Storage::url('file1.jpg'); 

請記住,如果您使用的是本地驅動程序,則應公開訪問的所有文件應位於storage/app/public 目錄中。此外,您應該創建一個指向storage/app/public目錄的 public/storage的符號鏈接。

希望這會有所幫助!

+0

我會測試這個現在 – lewis4u

+0

現在我seee ....你必須有公共文件夾shorcut爲了這個工作 – lewis4u

0

在您的終端上試試這個命令:php artisan storage:link,然後laravel存儲成爲公共訪問。

<a href="{{url('/')}}/{{ Storage::disk('local')->url('file.txt')}}">Download File</a> 
相關問題