From f069c3e84b18aea9715dee2718d0966aa5517640 Mon Sep 17 00:00:00 2001 From: dhanabalan Date: Tue, 28 Oct 2025 12:05:32 +0530 Subject: [PATCH] modified logic in ocr for capture --- app/Filament/Resources/OcrValidationResource.php | 3 ++- resources/views/fields/camera-capture.blade.php | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/app/Filament/Resources/OcrValidationResource.php b/app/Filament/Resources/OcrValidationResource.php index 5744af8..a3bb0c0 100644 --- a/app/Filament/Resources/OcrValidationResource.php +++ b/app/Filament/Resources/OcrValidationResource.php @@ -266,7 +266,8 @@ class OcrValidationResource extends Resource // $hasSerial = collect($serialNumbers)->some(fn($s) => !empty($s)); // $serialNumbersJson = $get('serial_numbers'); // $serialNumbers = json_decode($serialNumbersJson, true) ?? []; - $serials = session('serial_numbers', []); + // $serials = session('serial_numbers', []); + $serials = session('serial_numbers'); // if (empty($serials)) { // Filament::notify('danger', 'No serial numbers found!'); diff --git a/resources/views/fields/camera-capture.blade.php b/resources/views/fields/camera-capture.blade.php index b7bfcca..60124cf 100644 --- a/resources/views/fields/camera-capture.blade.php +++ b/resources/views/fields/camera-capture.blade.php @@ -881,10 +881,11 @@ function cameraCapture() { this.serialNumbers = matches.slice(0, 4); // take first 4 serials this.$refs.hiddenInputSerials.value = JSON.stringify(this.serialNumbers); //this.$refs.serialInput.value = JSON.stringify(this.serialNumbers); - alert("Serial numbers stored in hidden input:\n" + this.$refs.serialInput.value); + alert("Serial numbers stored in hidden input:\n" + this.$refs.hiddenInputSerials.value); // ✅ Save to Laravel Session using POST API fetch('/save-serials-to-session', { method: 'POST', + credentials: 'same-origin', headers: { 'Content-Type': 'application/json', 'X-CSRF-TOKEN': document.querySelector('meta[name="csrf-token"]').content,