Spec-Zone.ru › Laravel 10

Пароль

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

Свойства

Conditionable

Свойства

protected Validator $validator

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

protected array $data

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

protected int $min

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

protected int $max

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

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 max(int $size)

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

$this uncompromised(int $threshold = 0)

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

$this mixedCase()

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

$this letters()

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

$this numbers()

Требует от пароля использования как минимум одной цифры.

$this symbols()

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

$this rules(Closure|string|array $rules)

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

bool passes(string $attribute, mixed $value)

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

string|array message()

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

bool fail(array|string $messages)

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

Подробное описание

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

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

Параметры

$value
обратный вызов $callback
обратный вызов $default

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

$this|TWhenReturnType

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

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

Параметры

$value
обратный вызов $callback
обратный вызов $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
END_OF_DOCUMENT_MARKER

статический Пароль default()

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

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

Пароль

статический массив required()

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

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

массив

статический массив sometimes()

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

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

массив

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

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

Параметры

Валидатор $validator

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

$this

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

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

Параметры

массив $data

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

$this

статический $this min(целое $size)

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

Параметры

целое $size

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

$this

$this max(целое $size)

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

Параметры

целое $size

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

$this

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

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

Параметры

целое $threshold

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

$this

$this mixedCase()

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

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

$this

$this letters()

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

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

$this

$this numbers()

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

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

$this

$this symbols()

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

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

$this

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

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

Параметры

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

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

$this

bool passes(строка $attribute, смешанный $value)

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

Параметры

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

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

bool

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

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

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

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

защищенный bool fail(массив|строка $messages)

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

Параметры

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

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

bool

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

Spec-Zone.ru

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