components([ TextInput::make('name') ->label(User::getAttributeLabel('name')) ->required(), TextInput::make('email') ->label(User::getAttributeLabel('email')) ->label('Email address') ->email() ->required(), DateTimePicker::make('email_verified_at') ->label(User::getAttributeLabel('email_verified_at')), TextInput::make('password') ->label(User::getAttributeLabel('password')) ->password() ->dehydrated(fn ($state) => filled($state)) ->dehydrateStateUsing(fn ($state) => Hash::make($state)), Select::make('role') ->label(User::getAttributeLabel('role')) ->relationship('roles', 'name') ->multiple() ->preload() ->searchable() ]); } }