excel - 在 laravel excel 中导出多个文件
问题描述
代码
public function collection()
{
$t= DB::table('sites')->select('site_code')->get();
for($i=0 ; $i<count($t); $i++){
$site=DB::table($t[$i]->site_code)->get();
}
return $site;
}
控制器
public function siteexport()
{
return Excel::download(new sites(), 'download.xlsx');
}
从这段代码我只下载最后一个文件
解决方案
Maatwebsite/Laravel-Excel github 存储库中已经列出了相同的问题
根据他们的回应:
在同一个请求中下载多个文件是不可能的。您可以
store()
多个文件,然后将它们作为zip
文件下载
推荐阅读
- javascript - 如何停止收到此错误对预检请求的响应未通过访问控制检查
- cordova - cordova playGamesServices 从排行榜获取用户分数
- java - 使用 Java 在 MongoDB 上迭代聚合
- sql - Vertica/SQL,大小写语法
- powershell - PowerShell 模块中是否存在检查函数
- deep-learning - 用两个完全不同的数据集训练神经网络。
- r - 在一个包中包括 shinyBS
- wordpress - Wordpress 按 DESC 对自定义字段整数排序,按 ASC 对小数排序
- c# - 输入上的可选数据属性 [Html]
- c# - 如何创建 SHA1WithRSA 签名