【发布时间】:2020-02-13 06:03:45
【问题描述】:
我正在使用 Laravel Excel 创建 Excels 文件,我有多个 Excel 用于一个要下载的项目,比如说 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');
}
如何将文件存储在磁盘目录中?
【问题讨论】:
标签: php laravel maatwebsite-excel