getCode() === '23000') { Log::error('Duplicate badge key error: ' . $e->getMessage()); Notification::make() ->title('Duplicate Badge Key') ->body('The badge key already exists. Please use a unique badge key.') ->danger() ->persistent() ->send(); return $record; } throw $e; } } }