Пароль
класс Пароль реализует Правило, Правило с данными, Правило с валидатором (Просмотреть исходный код)
Трейты
| Условный |
Свойства
| protected Валидатор | $validator | Валидатор, выполняющий валидацию. | |
| protected массив | $data | Данные, подлежащие валидации. | |
| protected целое | $min | Минимальная длина пароля. | |
| protected булево | $mixedCase | Требуется ли в пароле хотя бы одна заглавная и одна строчная буква. | |
| protected булево | $letters | Требуется ли в пароле хотя бы одна буква. | |
| protected булево | $numbers | Требуется ли в пароле хотя бы одна цифра. | |
| protected булево | $symbols | Требуется ли в пароле хотя бы один символ. | |
| protected булево | $uncompromised | Если пароль не должен быть скомпрометирован в утечках данных. | |
| protected целое | $compromisedThreshold | Количество раз, когда пароль может появиться в утечках данных, прежде чем считаться скомпрометированным. | |
| protected массив | $customRules | Дополнительные правила валидации, которые должны быть объединены с правилами по умолчанию во время валидации. | |
| protected массив | $messages | Сообщения об ошибках, если таковые имеются. | |
| static строка|массив|вызов|null | $defaultCallback | Обратный вызов, который сгенерирует «стандартную» версию правила пароля. |
Методы
| $this|смешанный | when(смешанный $value, вызов $callback, вызов|null $default = null)
Применить обратный вызов, если заданное «значение» истинно. | из Условный |
| $this|смешанный | unless(смешанный $value, вызов $callback, вызов|null $default = null)
Применить обратный вызов, если заданное «значение» ложно. | из Условный |
| void | __construct(целое $min)
Создать новый экземпляр правила. | |
| static Пароль|null | defaults(Пароль|вызов|null $callback = null)
Установить обратный вызов по умолчанию, который используется для определения правил пароля по умолчанию. | |
| static Пароль | default()
Получить конфигурацию правила пароля по умолчанию. | |
| static массив | required()
Получить конфигурацию правила пароля по умолчанию и пометить поле как обязательное. | |
| static массив | sometimes()
Получить конфигурацию правила пароля по умолчанию и пометить поле как иногда обязательное. | |
| $this | setValidator(Валидатор $validator)
Установить выполняющего валидатор. | |
| $this | setData(массив $data)
Установить данные, подлежащие валидации. | |
| static $this | min(целое $size)
Устанавливает минимальную длину пароля. | |
| $this | uncompromised(целое $threshold = 0)
Обеспечивает, что пароль не был скомпрометирован в утечках данных. | |
| $this | mixedCase()
Требует, чтобы пароль содержал хотя бы одну заглавную и одну строчную букву. | |
| $this | letters()
Требует, чтобы пароль содержал хотя бы одну букву. | |
| $this | numbers()
Требует, чтобы пароль содержал хотя бы одну цифру. | |
| $this | symbols()
Требует, чтобы пароль содержал хотя бы один символ. | |
| $this | rules(строка|массив $rules)
Укажите дополнительные правила валидации, которые должны быть объединены с правилами по умолчанию во время валидации. | |
| булево | passes(строка $attribute, смешанный $value)
Определить, проходит ли правило валидации. | |
| строка|массив | message()
Получить сообщение об ошибке валидации. | |
| булево | fail(массив|строка $messages)
Добавляет заданные ошибки и возвращает false. |
Подробности
$this|смешанный when(смешанный $value, вызов $callback, вызов|null $default = null)
Применить обратный вызов, если заданное «значение» истинно.
$this|смешанный unless(смешанный $value, вызов $callback, вызов|null $default = null)
Применить обратный вызов, если заданное «значение» ложно.
void __construct(целое $min)
Создать новый экземпляр правила.
static Пароль|null defaults(Пароль|вызов|null $callback = null)
Установить обратный вызов по умолчанию, который используется для определения правил пароля по умолчанию.
Если аргументы не переданы, возвращается конфигурация правила пароля по умолчанию.
static Пароль default()
Получить конфигурацию правила пароля по умолчанию.
static array required()
Получить значения по умолчанию для правила пароля и отметить поле как обязательное.
static array sometimes()
Получить значения по умолчанию для правила пароля и отметить поле как необязательное иногда.
$this setValidator(Validator $validator)
Установить используемый валидатор.
$this setData(array $data)
Установить данные для валидации.
static $this min(int $size)
Устанавливает минимальную длину пароля.
$this uncompromised(int $threshold = 0)
Проверяет, не был ли пароль скомпрометирован при утечках данных.
$this mixedCase()
Требует, чтобы пароль содержал хотя бы одну заглавную и одну строчную букву.
$this letters()
Требует, чтобы пароль содержал хотя бы одну букву.
$this numbers()
Требует, чтобы пароль содержал хотя бы одну цифру.
$this symbols()
Требует, чтобы пароль содержал хотя бы один символ.
$this rules(string|array $rules)
Укажите дополнительные правила валидации, которые должны быть объединены с правилами по умолчанию во время валидации.
bool passes(string $attribute, mixed $value)
Определить, проходит ли правило валидации.
string|array message()
Получить сообщение об ошибке валидации.
protected bool fail(array|string $messages)
Добавляет указанные ошибки и возвращает false.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/8.x/Illuminate/Validation/Rules/Password.html