public function Upload (Request $request) {
// Тут я сохраняю файлы в папку но эти файлы мне нужно сразу записать в архив и сохранить уже его в папку
$zip = new \ZipArchive();
$filename = "t.zip";
if ($zip->open($filename, \ZipArchive::CREATE)!==TRUE) {
exit("Невозможно открыть <$filename>\n");
}
$arrf = $request->file('file');
foreach ($arrf as $file) {
$path = $file->store('test/image');
$zip->addFile($path, $file->getClientOriginalName());
\Storage::delete($path);
}
$zip->close();
return response()->download($zip);
}
public function Upload (Request $request) {
// Тут я сохраняю файлы в папку но эти файлы мне нужно сразу записать в архив и сохранить уже его в папку
$zip = new \ZipArchive();
$filename = "t.zip";
if ($zip->open($filename, \ZipArchive::CREATE)!==TRUE) {
exit("Невозможно открыть <$filename>\n");
}
$arrf = $request->file('file');
foreach ($arrf as $file) {
$path = $file->store('test/image');
$zip->addFile($path, $file->getClientOriginalName());
\Storage::delete($path);
}
$zip->close();
return response()->download($zip);
}
Смотри чтобы сюда строки передавались, можешь storage_path() попробовать, я тебе логику дал, дальше смотри чтобы нужные пар-ры передавались