当我们做一些这样的文件: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