Spec-Zone.ru › Laravel 9

Пароль

класс Пароль реализует Rule, DataAwareRule, ValidatorAwareRule (Просмотреть исходный код)

Свойства

Conditionable

Свойства

protected Validator $validator

Валидатор, выполняющий проверку.

protected array $data

Данные, подлежащие проверке.

protected int $min

Минимальная длина пароля.

protected bool $mixedCase

Требуется ли в пароле хотя бы одна заглавная и одна строчная буква.

protected bool $letters

Требуется ли в пароле хотя бы одна буква.

protected bool $numbers

Требуется ли в пароле хотя бы одна цифра.

protected bool $symbols

Требуется ли в пароле хотя бы один символ.

protected bool $uncompromised

Требуется ли, чтобы пароль не был скомпрометирован в утечках данных.

protected int $compromisedThreshold

Количество раз, когда пароль может появляться в утечках данных, прежде чем считаться скомпрометированным.

protected array $customRules

Дополнительные правила проверки, которые должны быть объединены с правилами по умолчанию во время проверки.

protected array $messages

Сообщения об ошибках, если они есть.

static string|array|callable|null $defaultCallback

Обратный вызов, который сгенерирует «стандартную» версию правила пароля.

Методы

$this|TWhenReturnType when($value = null, callable $callback = null, callable $default = null)

Применяет обратный вызов, если заданное «значение» истинно.

из Conditionable
$this|TUnlessReturnType unless($value = null, callable $callback = null, callable $default = null)

Применяет обратный вызов, если заданное «значение» ложно.

из Conditionable
void __construct(int $min)

Создает новый экземпляр правила.

static Password|null defaults(Password|callable|null $callback = null)

Устанавливает обратный вызов по умолчанию для определения стандартных правил пароля.

static Password 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()

Получить сообщение об ошибке валидации.

string getErrorMessage(string $key)

Получить переведенное сообщение об ошибке пароля.

bool fail(array|string $messages)

Добавляет указанные ошибки и возвращает false.

Подробности

$this|TWhenReturnType when($value = null, callable $callback = null, callable $default = null)

Применяет обратный вызов, если заданное «значение» истинно.

Параметры

$value
callable $callback
callable $default

Возвращаемое значение

$this|TWhenReturnType

$this|TUnlessReturnType unless($value = null, callable $callback = null, callable $default = null)

Применяет обратный вызов, если заданное «значение» ложно.

Параметры

$value
callable $callback
callable $default

Возвращаемое значение

$this|TUnlessReturnType

void __construct(int $min)

Создает новый экземпляр правила.

Параметры

int $min

Возвращаемое значение

void

static Password|null defaults(Password|callable|null $callback = null)

Устанавливает обратный вызов по умолчанию для определения стандартных правил пароля.

Если аргументы не переданы, возвращается стандартная конфигурация правила пароля.

Параметры

Password|callable|null $callback

Возвращаемое значение

Password|null

static Пароль default()

Получить значения по умолчанию для правила пароля.

Возвращаемое значение

Пароль

static массив required()

Получить значения по умолчанию для правила пароля и отметить поле как обязательное.

Возвращаемое значение

массив

static массив sometimes()

Получить значения по умолчанию для правила пароля и отметить поле как необязательное.

Возвращаемое значение

массив

$this setValidator(Валидатор $validator)

Установить используемый валидатор.

Параметры

Валидатор $validator

Возвращаемое значение

$this

$this setData(массив $data)

Установить данные, которые будут валидироваться.

Параметры

массив $data

Возвращаемое значение

$this

static $this min(целое $size)

Устанавливает минимальную длину пароля.

Параметры

целое $size

Возвращаемое значение

$this

$this uncompromised(целое $threshold = 0)

Проверяет, не был ли пароль скомпрометирован в утечках данных.

Параметры

целое $threshold

Возвращаемое значение

$this

$this mixedCase()

Требует, чтобы пароль содержал как минимум одну заглавную и одну строчную букву.

Возвращаемое значение

$this

$this letters()

Требует, чтобы пароль содержал как минимум одну букву.

Возвращаемое значение

$this

$this numbers()

Требует, чтобы пароль содержал как минимум одну цифру.

Возвращаемое значение

$this

$this symbols()

Требует, чтобы пароль содержал как минимум один символ.

Возвращаемое значение

$this

$this rules(строка|массив $rules)

Укажите дополнительные правила валидации, которые будут объединены с правилами по умолчанию при валидации.

Параметры

строка|массив $rules

Возвращаемое значение

$this

логическое значение passes(строка $attribute, смешанный $value)

Определить, проходит ли правило валидации.

Параметры

строка $attribute
смешанный $value

Возвращаемое значение

логическое значение

строка|массив message()

Получить сообщение об ошибке валидации.

Возвращаемое значение

строка|массив

protected строка getErrorMessage(строка $key)

Получить переведенное сообщение об ошибке пароля.

Параметры

строка $key

Возвращаемое значение

строка

protected логическое значение fail(массив|строка $messages)

Добавляет указанные ошибки и возвращает false.

Параметры

массив|строка $messages

Возвращаемое значение

логическое значение

© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/9.x/Illuminate/Validation/Rules/Password.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API