Laravel Vapor - debug reading from S3 storage

This commit is contained in:
Dillon Ngo
2024-04-26 17:52:03 +08:00
parent e05872e609
commit c0a87da77a
@@ -65,6 +65,8 @@ class BulkDownloadCustomerInvoicesLogic
$zipFileName = "invoices_{$startDate}_to_{$endDate}_{$company->reference}.zip";
$zip_file = "{$zipDirectory}/{$zipFileName}";
$zipFileName2 = "invoices_{$startDate}_to_{$endDate}_{$company->reference}_dup.zip";
$zip_file2 = "{$zipDirectory}/{$zipFileName2}";
$zip = new ZipArchive();
if ($zip->open($zip_file, ZipArchive::CREATE | ZipArchive::OVERWRITE)) {
@@ -79,7 +81,9 @@ class BulkDownloadCustomerInvoicesLogic
Storage::put($filePath, file_get_contents($zip_file), 's3');
$responseContent = Storage::disk('s3')->get($filePath);
return response($responseContent)->header('Content-Type', 'application/zip');
file_put_contents($zip_file2, $responseContent);
return response()->download($zip_file2);
} else {
return response()->json([
'status' => 'Error',