From e92f24e57b9d7a3dce0dabd37ac7c76234b7dbe1 Mon Sep 17 00:00:00 2001 From: Dillon Ngo Date: Wed, 16 Oct 2024 14:05:54 +0800 Subject: [PATCH] Laravel Vapor - Debug approve purchase order issue --- .../Processors/CreateInvoiceDocumentProcessor.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/app/Classes/Modules/Transactions/Processors/CreateInvoiceDocumentProcessor.php b/app/Classes/Modules/Transactions/Processors/CreateInvoiceDocumentProcessor.php index f3a04cd9..a3456b63 100644 --- a/app/Classes/Modules/Transactions/Processors/CreateInvoiceDocumentProcessor.php +++ b/app/Classes/Modules/Transactions/Processors/CreateInvoiceDocumentProcessor.php @@ -67,6 +67,10 @@ class CreateInvoiceDocumentProcessor Log::info('CreateInvoiceDocumentProcessor 1: ' . $currentFile); $fileContent = Storage::disk('s3')->get($currentFile); $filepath = storage_path('app/documents/' . $currentFile); + $directoryPath = dirname($filepath); + if (!file_exists($directoryPath)) { + mkdir($directoryPath, 0755, true); + } file_put_contents($filepath, $fileContent); // Storage::put('app/documents/' . $currentFile, $fileContent); }