diff --git a/app/Filament/Resources/OcrValidationResource.php b/app/Filament/Resources/OcrValidationResource.php index 5a96075..20b5d54 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(), + ->dehydrated(false), Forms\Components\Actions::make([ // Action::make('uploadNow1') @@ -252,6 +252,13 @@ 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 = [