Основы
Наследует Text.
* имеет те же возможности.
Поля Password
и PasswordRepeat
предназначены для работы с паролями, у них по умолчанию установлен type=password
.
Поле Password
в режиме "preview" отображается как "***".
При выполнении метода apply()
значение поля кодируется с помощью метода make()
класса, привязанного к интерфейсу Illuminate\Contracts\Hashing\Hasher
.
В Laravel по умолчанию Hasher
класс - фасад Illuminate\Support\Facades\Hash
.
use MoonShine\UI\Fields\Password; Password::make('Password')
PasswordRepeat
PasswordRepeat
наследует Password
и используется как вспомогательное поле для подтверждения пароля и не изменяет данные при выполнении метода apply()
.
use MoonShine\UI\Fields\Password;use MoonShine\UI\Fields\PasswordRepeat; Password::make('Password', 'password'),PasswordRepeat::make('Password repeat', 'password_repeat')