Пароль password
Назначение: поле для ввода пароля
Тип поля в SQL таблице: char и varchar, значения в базу данных попадают в виде хэша и не показываются при редактировании записи.
Дополнительные параметры:
min_length
Назначение: минимальная длина
Возможные значения: целочисленные, положительные, ненулевые
По умолчанию: 6
letters_required
Назначение: обязательное присутствие букв в пароле
Возможные значения: true, false
По умолчанию: false
digits_required
Назначение: обязательное присутствие цифр в пароле
Возможные значения: true, false
По умолчанию: false
must_match
Назначение: при создании/редактировании записи значение поля должно совпадать с другим полем (повтор пароля), создавать отдельное поле в модели для повтора пароля обычно не имеет смысла, поэтому данное поле в форму лучше добавлять динамически.
Возможные значения: строковые, название поля в моделях и формах
По умолчанию: null
salt
Назначение: индивидуальная примесь (соль) для хэширования пароля в базе данных конкретно для этого поля модели, в общем случае используется значение APP_TOKEN из .env файла
Возможные значения: строковые вида 'NWaUKooZiGkcovR6xOEWd7aytqvq7YVk‘
По умолчанию: берется из .env файла
Примеры:
['Пароль', 'password', 'password', [
'required' => true,
'letters_required' => true,
'digits_required' => true,
'min_length' => 8,
'salt' => 'NWaUKooZiGkcovR6xOEWd7aytqvq7YVk'
]
]
['Повтор пароля', 'password', 'password_repeat', [
'required' => true,
'must_match' => 'password'
]
]
Предыдущий раздел
Специальные строковые url, redirect, email, phone