diff --git a/app/Filament/Resources/OcrValidationResource.php b/app/Filament/Resources/OcrValidationResource.php index 20b5d54..536a8f5 100644 --- a/app/Filament/Resources/OcrValidationResource.php +++ b/app/Filament/Resources/OcrValidationResource.php @@ -113,7 +113,7 @@ class OcrValidationResource extends Resource ->reactive(), Forms\Components\Hidden::make('serialNumbers') ->default('[]') // empty array as default - ->dehydrated(false), + ->dehydrated(), Forms\Components\Actions::make([ // Action::make('uploadNow1') @@ -252,13 +252,6 @@ class OcrValidationResource extends Resource Action::make('uploadNow1') ->label('Upload OCR') - ->extraAttributes([ - 'x-data' => '{}', - 'x-on:click' => "() => { - const serials = JSON.stringify(window.serialNumbers || []); - @this.call('uploadOcr', serials); - }", - ]) ->action(function ($get, callable $set) { // $serialNumbers = [ @@ -271,6 +264,7 @@ class OcrValidationResource extends Resource // $hasSerial = collect($serialNumbers)->some(fn($s) => !empty($s)); $serialNumbersJson = $get('serialNumbers'); // input name matches hidden input $serialNumbers = json_decode($serialNumbersJson, true) ?? []; + dd($serialNumbers); if (empty($serialNumbers)) { Notification::make()