From 12490c0a23f4a37680c3b4b74555e197e00a005e Mon Sep 17 00:00:00 2001 From: dhanabalan Date: Tue, 9 Jun 2026 09:48:49 +0530 Subject: [PATCH] Chnaged logic in create visitor entry page --- .../Pages/CreateVisitorEntry.php | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/app/Filament/Resources/VisitorEntryResource/Pages/CreateVisitorEntry.php b/app/Filament/Resources/VisitorEntryResource/Pages/CreateVisitorEntry.php index e25f60e..3dfc46d 100644 --- a/app/Filament/Resources/VisitorEntryResource/Pages/CreateVisitorEntry.php +++ b/app/Filament/Resources/VisitorEntryResource/Pages/CreateVisitorEntry.php @@ -22,13 +22,14 @@ class CreateVisitorEntry extends CreateRecord public function processMobile($mobile) { $visitor = VisitorEntry::where('mobile_number', $mobile)->latest()->first(); + $registerId = $this->form->getState()['register_id'] ?? ''; if ($visitor) { $employee = EmployeeMaster::where('id', $visitor->employee_master_id)->first(); $this->form->fill([ - 'register_id' => $visitor->register_id ?? '', + 'register_id' => $registerId, 'mobile_number' => $mobile ?? '', 'name' => $visitor->name ?? '', 'company' => $visitor->company ?? '', @@ -39,19 +40,18 @@ class CreateVisitorEntry extends CreateRecord ]); } else { - - $registerId = $this->form->getState()['register_id'] ?? ''; - $this->form->fill([ - 'register_id' => $registerId ?? '', - 'mobile_number' => $mobile ?? '', - 'name' => $visitor->name ?? '', - 'company' => $visitor->company ?? '', - 'type' => $visitor->type ?? '', - 'department' => $employee->department ?? '', - 'employee_master_id' => $visitor->employee_master_id->name ?? '', - 'code' => $employee->code ?? '', + 'register_id' => $registerId, + 'mobile_number' => $mobile, + 'name' => '', + 'company' => '', + 'type' => '', + 'department' => '', + 'employee_master_id' => null, + 'code' => '', ]); + + return; } }