クラウドサービスのDropboxやOneDriveでは保存したフォルダをダウンロードするとダウンロードされるフォルダは圧縮され、zipファイルとしてダウンロードすることができます。 Laravel上でも同様にダウンロードしたいフォルダ下に保存されている複数のファイルを一括でダウンロードしたい場合にどうやって行うのか本文書で手順を確認します。 LaravelにはZipperパッケージを使ってzipファイルを作成することができます。またPHPにはZipArhiveというクラスを使いzipファイルを作成することができます。Zipperを使った方法とphpが持っているZipArchiveというクラスを使った方法の2つで動作確認を行います。 Zipperパッケージのzip作成処理は内部でZipArchiveを利用しています。そのため実際は、どちらの方法でもZipArhiveを使っていることになります