modified logic in ocr

This commit is contained in:
dhanabalan
2025-10-27 18:40:42 +05:30
parent b058bb3c8a
commit 06bce66b34
3 changed files with 41 additions and 3 deletions

View File

@@ -115,6 +115,7 @@ class OcrValidationResource extends Resource
// ->default('[]') // empty array as default
// ->dehydrated(),
Forms\Components\Hidden::make('serial_numbers')
->reactive()
->default('[]'),
Forms\Components\Actions::make([
@@ -254,6 +255,7 @@ class OcrValidationResource extends Resource
Action::make('uploadNow1')
->label('Upload OCR')
->reactive()
->action(function ($get, callable $set) {
// $serialNumbers = [
@@ -264,9 +266,18 @@ class OcrValidationResource extends Resource
// ];
// $hasSerial = collect($serialNumbers)->some(fn($s) => !empty($s));
$serialNumbersJson = $get('serial_numbers');
$serialNumbers = json_decode($serialNumbersJson, true) ?? [];
dd($serialNumbers);
// $serialNumbersJson = $get('serial_numbers');
// $serialNumbers = json_decode($serialNumbersJson, true) ?? [];
$serials = session('serial_numbers', []);
if (empty($serials)) {
Filament::notify('danger', 'No serial numbers found!');
return;
}
// ✅ Store into local Filament state (optional)
$set('serial_numbers', $serials);
dd($serials);
if (empty($serialNumbers)) {
Notification::make()