Postingan merupakan salah satu alternatif untuk membuat file ZIP dari folder yang berada di Storage Path Laravel, kebanyakan di Google dan Youtube saya hanya mendapatkan tutorial yang membahas membuat file ZIP hanya dari Pablic Path dan tidak sampai menampilkan sub foldernya.
Setelah menanyakan beberapa kali di ChatGPT akhirnya mendapatkan solusi seperti ini:
Untuk menghapus file zip setelah download bisa gunakan kode dibawah ini
return response()->download(public_path($zipFileName))->deleteFileAfterSend(true);
Hasilnya kurang lebih seperti ini
ZIP Public Path
Untuk membuat file zip dari Public Path dalam satu folder seperti ini code nya