Как исправить 'Файл .... не существует в Laravel? - PullRequest
0 голосов
/ 14 октября 2019

Я хочу загрузить файл из папки хранилища в моем проекте Laravel.

Этот метод используется для загрузки файла:

return response()->download(storage_path($path), $name);

Когда я нажимаю ссылку, котораяперенаправляет на этот метод, я получаю этот вывод из браузера:

Symfony \ Component \ HttpFoundation \ File \ Exception \ FileNotFoundException Файл "pathToTheFile" не существует.

Проблема в том, что когда я захожу на www.mydomain.com/pathToTheFile, браузер показывает мне этот текстовый файл. Почему не скачать файл по ссылке? Кто-нибудь может помочь?

Файл загружается с помощью пакета администратора Voyager, если это важно.

1 Ответ

0 голосов
/ 19 октября 2019

Я решил проблему. Метод должен быть:

return Storage::disk('public')->download($path, $name);

Спасибо за помощь в любом случае:)

...