Laravel не может найти файлы PDF в хранилище - PullRequest
0 голосов
/ 01 ноября 2018

Я борюсь с проблемой Laravel 5.7 . Когда я пытаюсь открыть в своем приложении файл PDF из своего хранилища / публичного файла, он показывает ошибку 404. Я уже связал хранилище с общедоступным php artisan storage:link. Проблема возникает на моем веб-сервере (я думаю, он работает на LiteSpeed). На моем локальном сервере все работает, вызывая источник из assets($path) , как здесь , но на моем VPS-сервере мне пришлось сделать статический файл таким образом . На моем веб-сервере я не могу использовать ни один из них, потому что он вызывает 404. Самое смешное, что у меня есть изображения в той же папке, и они работают должным образом, связанные assets($path), но PDF-файлы показывают ошибку 404. В чем проблема?

1 Ответ

0 голосов
/ 01 ноября 2018

URL должен быть абсолютным

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

или

<a href="{{ config('app.url') }}/storage/pdf/{{ $pdf->url }}">Skan {{ $pdf->ID }}</a>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...