© 2026 Hedgehog Software, LLC
SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'test@test.com' for key 'users.users_email_unique'
Action::make('Add Contact') ->button() ->color('secondary') ->form([ TextInput::make('first_name')->required()->rules('max:150'), TextInput::make('last_name')->required()->rules('max:150'), TextInput::make('email')->email()->required()->unique(ignorable: fn ($record) => $record), TextInput::make('phone')->mask('(999) 999-9999')->tel(), Select::make('role_id')->label('Role')->options(Role::all()->pluck('name', 'id'))->required()->searchable(), ])->action(function (array $data, Location $location): void { $this->addContact($data, $location); })->modalWidth('md')