Laravel在存储设备中找不到PDF文件

时间:2018-10-31 21:41:14

标签: php laravel pdf routes storage

我正在努力解决 Laravel 5.7 问题。当我尝试从存储/公共目录中打开应用程序PDF文件时,显示404错误。我已经通过php artisan storage:link将存储链接到公共。该问题发生在我的托管Web服务器上(我猜它是由LiteSpeed驱动的)。在我的本地服务器上,一切都可以通过从assets($path) like here调用源代码来工作,但是在我的VPS服务器上,我必须将源代码设置为静态this way。在我的Web服务器上,我无法使用其中任何一个,因为它调用404。有趣的是,我也将图像保存在同一文件夹中,并且可以通过assets($path)正确链接,但是PDF文件显示404错误。有什么问题吗?

1 个答案:

答案 0 :(得分:0)

网址应该是绝对的

<a href="/storage/pdf/{{ $pdf->url }}">Skan {{ $pdf->ID }}</a>

<a href="{{ config('app.url') }}/storage/pdf/{{ $pdf->url }}">Skan {{ $pdf->ID }}</a>