diff --git a/app/Filament/Resources/InvoiceOutValidationResource.php b/app/Filament/Resources/InvoiceOutValidationResource.php
index 547dbdb..3b67d71 100644
--- a/app/Filament/Resources/InvoiceOutValidationResource.php
+++ b/app/Filament/Resources/InvoiceOutValidationResource.php
@@ -308,7 +308,7 @@ class InvoiceOutValidationResource extends Resource
}
}
- $errorMsg = 'Duplicate Document Number found in Uploaded File:
';
+ $errorMsg = 'Duplicate Document Number found in Uploaded File :
';
foreach ($duplicateGroupedByPlantQr as $plantCode => $qrCodes) {
$uniqueQrCodes = array_unique($qrCodes);
@@ -394,12 +394,12 @@ class InvoiceOutValidationResource extends Resource
$scannedBy = trim($row[4]);
if (empty($qrcode)) {
- throw new \Exception("Missing QR Code");
+ throw new \Exception("Row '{$rowNumber}' Missing QR Code");
}
$plant = Plant::where('code', $plantCode)->first();
if (!$plant) {
- throw new \Exception("Invalid plant code: {$plantCode}");
+ throw new \Exception("Invalid plant code : '{$plantCode}'");
}
$formattedDate = null;
@@ -416,7 +416,7 @@ class InvoiceOutValidationResource extends Resource
->format('Y-m-d H:i:s');
}
} catch (\Exception $e) {
- throw new \Exception("Invalid date format: {$scannedAt}");
+ throw new \Exception("Invalid date format : '{$scannedAt}'");
}
}
@@ -456,12 +456,11 @@ class InvoiceOutValidationResource extends Resource
}
$successCount++;
-
} catch (\Exception $e) {
$failedRecords[] = [
'row' => $rowNumber,
'qrcode' => $qrcode ?? null,
- 'error' => $e->getMessage(),
+ 'error' => $e->getMessage()
];
}
}