Я использую Laravel Excel для создания файлов Excels, у меня есть несколько Excels для одного загружаемого проекта, скажем, 10 листов Excel, которые запускаются в очереди, и я должен сжать их после сохранения всех файлов.
У меня есть диск, сконфигурированный в filesystems.php
примерно так
'exports' => [
'driver' => 'local',
'root' => storage_path('app/public/poc'),
]
Теперь, когда я сохраняю Excels, я создаю папку на диске, как 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');
}
Как я могу хранить файлы в каталоге диска?