为了账号安全,请及时绑定邮箱和手机立即绑定

拉拉维尔Excel存储在磁盘内的目录下

拉拉维尔Excel存储在磁盘内的目录下

PHP
杨魅力 2022-09-17 21:54:43
我正在使用Laravel Excel创建Excels文件,我有多个Excels供一个项目下载,例如10个Excel工作表,它在队列上运行,在存储所有文件后我必须压缩它。我有一个磁盘配置像这样filesystems.php'exports' => [   'driver' => 'local',   'root' => storage_path('app/public/poc'),]现在,当我存储Excel时,我在磁盘下创建一个文件夹,然后我想直接将该文件夹存储在磁盘内部。organizationsName目前我的代码是这样的$organization = $project->first()->load('organization')->organization->name;Storage::disk('exports')->makeDirectory($organization);foreach ($project as $p){   Excel::store(new DownloadProjects($project, $p->id), $poc->title.' Project Data.xlsx', 'exports');}如何将文件存储在磁盘的目录中?
查看完整描述

1 回答

?
慕尼黑8549860

TA贡献1818条经验 获得超11个赞

foreach ($project as $p)
{ 
   Excel::store(new DownloadProjects($project, $p->id), /<path to folder from export disk>/$poc->title.' Project Data.xlsx', 'exports');
}

将 Excel 商店的第二个参数更改为上述参数。只需提及所提到的磁盘中所需空间的路径即可。


查看完整回答
反对 回复 2022-09-17
  • 1 回答
  • 0 关注
  • 94 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号