подскажите пожалуйста.
вот код
public function downloadFilesAsZip(TaskAnswerDownloadAsZipByBuyerOrAdminRequest $request) {
$zip = new ZipArchive();
$zip_file = 'invoices.zip';
if($zip->open(public_path($zip_file), ZipArchive::CREATE | ZipArchive::OVERWRITE) === TRUE) {
$files = TaskAnswer::where('task_id', $request->task_id)->get();
foreach($files as $file) {
$zip->addFile('public/tasks/answers/' . $file->path, $file->path);
}
$zip->close();
}
return response()->download($zip_file);
}
(код из метода в laravel)
Почему-то ошибка вылазит, что The file "invoices.zip" does not exist
заодно вопрос, может быть какое-то решение есть для именно для ларавел?