data['group_name'] ?? null; $userNames = $this->data['user_name'] ?? []; foreach ($userNames as $userName) { $query = SpotRateTransportMaster::where('group_name', $groupName) ->whereJsonContains('user_name', $userName); if ($query->exists()) { Notification::make() ->title('Duplicate User') ->body("User {$userName} already exists in this group.") ->danger() ->persistent() ->send(); // Prevent create $this->halt(); return; } } } }