Laravel 5公用文件夹资产管理

时间:2015-05-27 04:09:18

标签: laravel laravel-5

我有一个存储在public/files/sample.pdf中的文件。当我想使用<a href="/public/files/sample.pdf">Download</a>下载文件时。它说未找到。什么是正确的道路。谢谢。

3 个答案:

答案 0 :(得分:2)

/files/sample.pdf

您可以随时使用

href="{{asset('files/sample.pdf')}}"

会更容易

答案 1 :(得分:2)

您应该应用url函数而不是直接粘贴目录。

<a href="{{url('/files/sample.pdf'}}">Download</a>

答案 2 :(得分:1)

如果您在点击链接时确实在寻找下载响应,那么您应该拥有指向控制器方法的URL链接。

<a href="{{ url('route/to/method') }}">

现在在控制器方法

return response()->download(public_path('files/sample.pdf'));

Laravel responses