PASSWORD RESET

Your destination for complete Tech news

How to create zip archive with Zipper package in Laravel?

480 0
< 1 min read

To create a zip archive in Laravel, you can use the Zipper class from the chumper/zipper package. This package provides an easy-to-use interface for creating zip archives in PHP.

To use the Zipper class, you’ll need to install the chumper/zipper package using Composer. You can do this by running the following command:

composer require chumper/zipper

Once the package is installed, you can use the Zipper class to create a zip archive like this:

use Chumper\Zipper\Zipper;

$zipper = new Zipper;
$zipper->make('path/to/archive.zip')->add('path/to/file1.txt')->add('path/to/file2.txt');
$zipper->close();

This will create a zip archive called archive.zip that contains the file1.txt and file2.txt files.

You can also use the folder method to add an entire directory to the zip archive:

use Chumper\Zipper\Zipper;

$zipper = new Zipper;
$zipper->make('path/to/archive.zip')->folder('folder')->add('path/to/file1.txt')->add('path/to/file2.txt');
$zipper->close();

This will create a zip archive that contains a folder directory with the file1.txt and file2.txt files inside it.

Leave A Reply

Your email address will not be published.

This site uses Akismet to reduce spam. Learn how your comment data is processed.