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