У меня есть две функции: сначала получить файлы, а затем сделать zip-файл и загрузить его. Я делаю задания для обеих этих функций, очередь работает правильно. это заставляет почтовый файл не загружать это. Я думаю, потому что это в очереди. здесь я публикую вторую функцию, которая находится в очереди
queue
Consignment::withChain([
new ConsignmentDownload($id)
])->dispatch($id);
в ConsignmentDownload
здесь есть функция consignmentDownload
public static function consignmentDownload($id)
{
$manifestId = $id;
$manifests = Manifest::find($manifestId);
$zipper = new \Chumper\Zipper\Zipper;
$path = public_path('manifest_pdfs/manifest_' . $manifestId);
foreach ($manifests->consignments as $allConsignment) {
$filepath = $path . '/cosignment_' . $allConsignment->id . '_pod.pdf';
//add/create pdf zip
$zipper->make($path . '/manifest_' . $manifestId. '.zip')->add($filepath);
}
$zipper->close();
return response()->download($path . '/manifest_' . $manifestId . '.zip');
}
ответ возврата ( ) -> загрузка не работает, я хочу скачать этот zip-файл.