2016-12-02 188 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> 
相关问题