changed logic in resource page

This commit is contained in:
dhanabalan
2025-10-24 18:39:23 +05:30
parent e1c8a973ef
commit 998d1ed629

View File

@@ -251,17 +251,27 @@ class OcrValidationResource extends Resource
->label('Upload OCR') ->label('Upload OCR')
->action(function ($get, callable $set) { ->action(function ($get, callable $set) {
$serialNumbers = [ // $serialNumbers = [
$get('serial_1'), // $get('serial_1'),
$get('serial_2'), // $get('serial_2'),
$get('serial_3'), // $get('serial_3'),
$get('serial_4'), // $get('serial_4'),
]; // ];
$hasSerial = collect($serialNumbers)->some(fn($s) => !empty($s)); // $hasSerial = collect($serialNumbers)->some(fn($s) => !empty($s));
$serialNumbersJson = $get('serialNumbers'); // input name matches hidden input
$serialNumbers = json_decode($serialNumbersJson, true) ?? [];
if ($hasSerial) if (empty($serialNumbers)) {
{ Notification::make()
->title('Serial numbers cannot be empty!')
->danger()
->send();
return;
}
// Now you can proceed with your PDF logic
//$serialNumbers = array_slice($serialNumbers, 0, 4);
$serialNumbers = array_slice($serialNumbers, 0, 4); $serialNumbers = array_slice($serialNumbers, 0, 4);
@@ -341,15 +351,6 @@ class OcrValidationResource extends Resource
// Download // Download
return response()->download($outputPath); return response()->download($outputPath);
}
else
{
Notification::make()
->title('Serial numbers cannot be empty')
->warning()
->send();
return;
}
}), }),