From a93b8091b259d92aa575d0ccc6a268ba4d310f3d Mon Sep 17 00:00:00 2001 From: Dillon Ngo Date: Fri, 26 Apr 2024 15:27:06 +0800 Subject: [PATCH] Laravel Vapor - debug reading from S3 storage --- .../BulkDownloadCustomerInvoicesLogic.php | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/app/Classes/Modules/Companies/ControllersLogic/BulkDownloadCustomerInvoicesLogic.php b/app/Classes/Modules/Companies/ControllersLogic/BulkDownloadCustomerInvoicesLogic.php index 87e4323e..4e118044 100644 --- a/app/Classes/Modules/Companies/ControllersLogic/BulkDownloadCustomerInvoicesLogic.php +++ b/app/Classes/Modules/Companies/ControllersLogic/BulkDownloadCustomerInvoicesLogic.php @@ -75,7 +75,13 @@ class BulkDownloadCustomerInvoicesLogic $zipDataStr .= $fileContent; } - $zipFileName = "invoices_{$startDate}_to_{$endDate}_{$company->reference}.zip"; + $zipDirectory = storage_path('app/bulk_invoice'); // Update this with the actual directory path + + if (!file_exists($zipDirectory)) { + mkdir($zipDirectory, 0755, true); + } + + $zipFileName = "{$zipDirectory}/invoices_{$startDate}_to_{$endDate}_{$company->reference}.zip"; if ($zip->open($zipFileName, ZipArchive::CREATE | ZipArchive::OVERWRITE)) { $zip->addFromString($zipFileName, $zipDataStr);