Spec-Zone.ru › Laravel 11

Пароль

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

Свойства

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)

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

Параметры

$value
вызываемая функция|null $callback
вызываемая функция|null $default

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

$this|TWhenReturnType

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

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

Параметры

$value
вызываемая функция|null $callback
вызываемая функция|null $default

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

$this|TUnlessReturnType

void __construct(int $min)

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

Параметры

целое число $min

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

void

static Пароль|null defaults(Пароль|callable|null $callback = null)

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

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

Параметры

Пароль|вызываемая функция|null $callback

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

Пароль|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/11.x/Illuminate/Validation/Rules/Password.html

Spec-Zone.ru

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