Как сделать zip-файл, содержащий две папки внутри laravel, используя Chumper/Zipper?

В моей программе два типа участников могут добавлять изображения в базу данных и локально. Существует функция загрузки, которая загружает все изображения (которые были добавлены обоими участниками) в виде zip-файла.

Мне нужно сделать zip-файл, содержащий две папки для обоих участников, используя Chumper/Zipper в laravel. Когда я загружаю zip-файл, он должен содержать две папки.

1 ответ

Решение

Я нашел решение следующим образом

        Zipper::make('uploads/staff/'.$order->bucket_name.'.zip')
                ->folder('Retouch_files')->add($file_retouch)
                ->folder('Cad_files')->add($file_cad)
                ->close();

Используя '->folder(' имя_папки ')->add(file_you_want_to_add_inside)', мы можем создать любое количество папок.

Другие вопросы по тегам