Laravel 5.6.39
Matt 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错误。
答案 0 :(得分:0)
如果您创建了simlink,则应该可以使用。
localhost / mysite / public / storage / 49c486c6dc126abc4224b606706f010b.csv
答案 1 :(得分:0)
路径将
http://localhost/mysite/public/storage/49c486c6dc126abc4224b606706f010b.csv
代替
http://localhost/mysite/public/storage/app/public/49c486c6dc126abc4224b606706f010b.csv
因此该网址应由$path = asset('storage/' . $fileName);