I'm using ZipArchive to generate a zip file of invoices, however, sometimes it fails to close the archive (afaik during $zip->close() happens the compression). What im trying to achieve is catching error code/text and returning a message to blade. I've tried using $zip->close() === FALSE and also try/catch, both failed. Here's the code piece:
$zip->addGlob($path.'*.pdf', GLOB_BRACE, $options);
$ret = $zip->close();
if($ret === TRUE){
return response()->download(storage_path('app/invoices/invoices_'.$role.'.zip'))->deleteFileAfterSend(true);
} else {
return back()->with('error', 'Failed with code '.$ret);
}
The point is that its supposed to return a notification to blade, instead id just gives an internal server error (ZipArchive::close(): Can't remove file: No such file or directory).
Thank you in advance.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Я новичок в Yii2Мне написал класс, который из даты вида "DD-MM-YY H:M:S" делает красивую дату
Есть проблема в выборе бинарных данных из таблицыИсторически так сложилось, что пароль хранится в поле типа binary(64) в БД MS SQL Есть скрипт который...
Если функция CreateFile вернула INVALID_HANDLE_VALUE, нужно ли закрывать его функцией CloseHandle?
Здравствуйте! Возникла такая проблемаНадо реализовать вращение такой фигуры