From e8bac66e51fea3fda840a793dd7eeafebd8b3e8c Mon Sep 17 00:00:00 2001 From: dhanabalan Date: Sat, 31 May 2025 13:06:17 +0530 Subject: [PATCH] Update validation functionality for phase and connection conflicts --- app/Filament/Resources/MotorTestingMasterResource.php | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/app/Filament/Resources/MotorTestingMasterResource.php b/app/Filament/Resources/MotorTestingMasterResource.php index f6759bf..8772b08 100644 --- a/app/Filament/Resources/MotorTestingMasterResource.php +++ b/app/Filament/Resources/MotorTestingMasterResource.php @@ -108,6 +108,12 @@ class MotorTestingMasterResource extends Resource } }) ->selectablePlaceholder(false) + ->afterStateUpdated(function ($state, callable $set, callable $get) { + + if ($state == 'Single' && $get('connection') == 'Star-Delta') { + $set('phase', 'Three'); + } + }) ->default('Single') ->required() ->reactive(), @@ -151,6 +157,11 @@ class MotorTestingMasterResource extends Resource ->toArray(); } }) + ->afterStateUpdated(function ($state, callable $set) { + if ($state == 'Star-Delta') { + $set('phase', 'Three'); + } + }) ->required() ->default('Star') ->reactive(),