From 8bceaf1e3abc983307991fd0f01928af34ff14b3 Mon Sep 17 00:00:00 2001 From: dhanabalan Date: Sat, 25 Oct 2025 17:40:15 +0530 Subject: [PATCH] added logic in resource page --- app/Filament/Resources/OcrValidationResource.php | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) 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 = [