Я получаю следующую ошибку при создании Zip-файла в laravel с помощью ZipArchive, в котором будут все файлы PDF
"Неопределенное свойство: ZipArchive :: $ close"
< Сильный > CONTROLLER :
public function downloadZip(Request $request)
{
@$job_id = $request->job_id;
@$filenames = DB::table('analytics_report')->where('job_id',$job_id)->get()->pluck('filename')->toArray();
@$zipname = $request->job_id;
$zip = new \ZipArchive;
$zip->open($zipname, \ZipArchive::CREATE);
foreach ($filenames as $filename){
$zip->addFile($filename);
}
$zip->close;
@$path = '../storage/app/public/bks/case_1/'.$zipname;
}
0
user12225102
23 Июл 2020 в 14:57
1 ответ
Лучший ответ
$zip->close();
Вам не хватает скобок, чтобы сделать это вызовом функции - в настоящее время вы пытаетесь получить доступ к свойству $ close в $ zip, которого не существует.
2
griffin
23 Июл 2020 в 14:59
Похожие вопросы
Новые вопросы
php
PHP — это открытый, мультипарадигмальный, динамически типизированный и интерпретируемый язык сценариев, изначально разработанный для веб-разработки на стороне сервера. Используйте этот тег для вопросов о программировании на языке PHP.