diff --git a/app/Facades/File/File.php b/app/Facades/File/File.php index 79155a8e..418f7664 100644 --- a/app/Facades/File/File.php +++ b/app/Facades/File/File.php @@ -104,4 +104,9 @@ class File fclose($file); return trim($output); } + + public function deleteDirectory(string $path, string $disk = 'public'): void + { + Storage::disk($disk)->deleteDirectory($path); + } } diff --git a/app/Http/Controllers/V3/Dashboard/AccidentReceiptController.php b/app/Http/Controllers/V3/Dashboard/AccidentReceiptController.php index 27620e3e..3b314a2d 100644 --- a/app/Http/Controllers/V3/Dashboard/AccidentReceiptController.php +++ b/app/Http/Controllers/V3/Dashboard/AccidentReceiptController.php @@ -202,7 +202,7 @@ class AccidentReceiptController extends Controller public function destroy(Accident $accident): JsonResponse { - FileFacade::delete('storage/receipts_files/'.$accident->id); + FileFacade::deleteDirectory('receipts_files/'.$accident->id); DB::transaction(function () use ($accident) {