當我們做一些這樣的文件:Laravel - 鏈接到保存在存儲文件夾
Storage::disk('local')->put('file.txt', 'Contents');
你如何在一個視圖中的鏈接到該文件?事情是這樣的:
<a href="path_to_file.txt">Download File</a>
有在文檔中這麼多東西,但連一個例子,如何創建一個鏈接到該文件
當我們做一些這樣的文件:Laravel - 鏈接到保存在存儲文件夾
Storage::disk('local')->put('file.txt', 'Contents');
你如何在一個視圖中的鏈接到該文件?事情是這樣的:
<a href="path_to_file.txt">Download File</a>
有在文檔中這麼多東西,但連一個例子,如何創建一個鏈接到該文件
UPDATE:
據laravel docs,你可以得到這樣的文件的網址:
use Illuminate\Support\Facades\Storage;
$url = Storage::url('file1.jpg');
請記住,如果您使用的是本地驅動程序,則應公開訪問的所有文件應位於
storage/app/public
目錄中。此外,您應該創建一個指向storage/app/public
目錄的public/storage
的符號鏈接。
希望這會有所幫助!
在您的終端上試試這個命令:php artisan storage:link,然後laravel存儲成爲公共訪問。
<a href="{{url('/')}}/{{ Storage::disk('local')->url('file.txt')}}">Download File</a>
我會測試這個現在 – lewis4u
現在我seee ....你必須有公共文件夾shorcut爲了這個工作 – lewis4u