From 79f09236ab8d945312f0005cdd2f23d3520ec8d5 Mon Sep 17 00:00:00 2001 From: dhanabalan Date: Tue, 3 Feb 2026 12:19:25 +0530 Subject: [PATCH] Added invoice upload directory creation logic --- app/Filament/Resources/TestingTempResource.php | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/app/Filament/Resources/TestingTempResource.php b/app/Filament/Resources/TestingTempResource.php index 7c6cacb..02de4cb 100644 --- a/app/Filament/Resources/TestingTempResource.php +++ b/app/Filament/Resources/TestingTempResource.php @@ -52,7 +52,15 @@ class TestingTempResource extends Resource $set('attachment', null); if (! $plantId) { $set('ivPlantError', 'Please select a plant first.'); + } else { + $plantCode = Plant::find($plantId)?->code ?? null; + + $directory = "uploads/temp/{$plantCode}"; + if (! Storage::disk('local')->exists($directory)) { + Storage::disk('local')->makeDirectory($directory); + } } + $set('updated_by', Filament::auth()->user()?->name); }) ->extraAttributes(fn ($get) => [