Storage :: download работает неправильно в laravel 5.7 - PullRequest
0 голосов
/ 29 ноября 2018

У меня есть файл в пути:

app / public / template / templateeSkillsMatrix_Config.docx

и когда я использую:

return response()->download(storage_path('app/public/template/eSkillsMatrix_Config.docx'));

Работает, но когда я использую:

return Storage::download(storage_path('app/public/template/eSkillsMatrix_Config.docx'));

Отображается ошибка:

Файл не найден по пути: E: / project / agl / nav / Новая папка/DKMH/storage/app/public/template/eSkillsMatrix_Config.docx

Я не знаю почему.Я читаю Документы Laravel , но я не понимаю, каков его параметр.

Пожалуйста, помогите!

1 Ответ

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

Так же, как и комментарий @ apokryfos, Storage :: download (..) будет автоматически использовать базовый путь к хранилищу, поэтому мне не нужно вызывать метод storage_path.Мне нужно назвать это следующим образом:

return Storage::download('public\template\eSkillsMatrix_Config.docx');

в этой строке я удалил метод storage_path и удалил app / in path.

, и он работает для меня!

...