Password

Наследует Text * имеет те же возможности

Поля Password и PasswordRepeat предназначены для работы с паролями, у них по умолчанию установленно type=password.

Поле Password в preview отображается как *** , а при выполнении метода apply() значение поля кодируется с помощью фасада Hash.

use MoonShine\Fields\Password;
 
//...
 
public function fields(): array
{
return [
Password::make('Password')
];
}
 
//...

PasswordRepeat используется как вспомогательное поле для подтверждения пароля и не изменяет данные при выполнении метода apply().

use MoonShine\Fields\Password;
use MoonShine\Fields\PasswordRepeat;
 
//...
 
public function fields(): array
{
return [
Password::make('Password'),
PasswordRepeat::make('Password repeat', 'password_repeat')
];
}
 
//...