【发布时间】:2019-02-26 10:29:38
【问题描述】:
Laravel 5.6.39
马特 Excel 3.1
我可以使用将 csv 文件存储在 storage/app/public 目录中
$excel = (new ReportExport($results))->store('public/' . $fileName, 'local');
将我的代码更新到 3.1
$excel = Excel::store(new ReportExport($results), 'public/' . $fileName, 'local');
我还创建了 simlink uisng
php artisan storage:link
如doc中所述
并且能够使用正确的文件链接
$path = asset('storage/app/public/' . $fileName);
但如果我尝试在按钮中使用此链接下载文件,则会收到 404 错误。
【问题讨论】:
-
404表示路由不存在! -
@Iftikharuddin 我可以确认,该文件已保存在具有正确数据的正确文件夹中。
-
你能显示你的网址吗?
-
@Mr.Gandhi
http://localhost/mysite/public/storage/app/public/49c486c6dc126abc4224b606706f010b.csv类似这样的东西。
标签: php laravel maatwebsite-excel