Spec-Zone.ru › Laravel 9

Правило

класс Правило (Просмотр исходного кода)

Трейты

Macroable

Свойства

статический защищённый массив $macros

Зарегистрированные строковые макросы.

из Macroable

Методы

статический void macro(строка $name, объект|вызываемый $macro)

Регистрация пользовательского макроса.

из Macroable
статический void mixin(объект $mixin, булево $replace = true)

Добавление другого объекта в класс.

из Macroable
статический булево hasMacro(строка $name)

Проверка регистрации макроса.

из Macroable
статический void flushMacros()

Очистка существующих макросов.

из Macroable
статический смешанный __callStatic(строка $method, массив $parameters)

Динамическая обработка вызовов класса.

из Macroable
смешанный __call(строка $method, массив $parameters)

Динамическая обработка вызовов класса.

из Macroable
статический ConditionalRules when(вызываемый|булево $condition, массив|строка|Closure $rules, массив|строка|Closure $defaultRules = [])

Создание нового набора условных правил.

статический NestedRules forEach(вызываемый $callback)

Создание нового вложенного набора правил.

статический Unique unique(строка $table, строка $column = 'NULL')

Получение экземпляра конструктора уникальности.

статический Exists exists(строка $table, строка $column = 'NULL')

Получение экземпляра конструктора проверки существования.

статический In in(Arrayable|массив|строка $values)

Получение экземпляра конструктора для проверки принадлежности к набору значений.

статический NotIn notIn(Arrayable|массив|строка $values)

Получение экземпляра конструктора для проверки не принадлежности к набору значений.

статический RequiredIf requiredIf(вызываемый|булево $callback)

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

статический ExcludeIf excludeIf(вызываемый|булево $callback)

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

статический ProhibitedIf prohibitedIf(вызываемый|булево $callback)

Получение экземпляра конструктора для запрета поля при условии.

статический Enum enum(строка $type)

Получение экземпляра конструктора для проверки перечисления.

статический File file()

Получение экземпляра конструктора для проверки файла.

статический ImageFile imageFile()

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

статический Dimensions dimensions(массив $constraints = [])

Получение экземпляра конструктора для проверки размеров.

Подробности

статический void macro(string $name, object|callable $macro)

Зарегистрировать пользовательскую макрокоманду.

Параметры

string $name
object|callable $macro

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

void

статический void mixin(object $mixin, bool $replace = true)

Смешать другой объект в класс.

Параметры

object $mixin
bool $replace

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

void

Исключения

ReflectionException

статический bool hasMacro(string $name)

Проверить, зарегистрирована ли макрокоманда.

Параметры

string $name

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

bool

статический void flushMacros()

Очистить существующие макрокоманды.

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

void

статический mixed __callStatic(string $method, array $parameters)

Динамически обработать вызовы класса.

Параметры

string $method
array $parameters

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

mixed

Исключения

BadMethodCallException

mixed __call(string $method, array $parameters)

Динамически обработать вызовы класса.

Параметры

string $method
array $parameters

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

mixed

Исключения

BadMethodCallException

статический ConditionalRules when(callable|bool $condition, array|string|Closure $rules, array|string|Closure $defaultRules = [])

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

Параметры

callable|bool $condition
array|string|Closure $rules
array|string|Closure $defaultRules

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

ConditionalRules

статический NestedRules forEach(callable $callback)

Создать новый вложенный набор правил.

Параметры

callable $callback

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

NestedRules

статический Unique unique(string $table, string $column = 'NULL')

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

Параметры

string $table
string $column

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

Unique

статический Exists exists(string $table, string $column = 'NULL')

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

Параметры

string $table
string $column

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

Exists

статический In in(Arrayable|array|string $values)

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

Параметры

Arrayable|array|string $values

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

In

статический NotIn notIn(Arrayable|array|string $values)

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

Параметры

Arrayable|array|string $values

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

NotIn

статический RequiredIf requiredIf(callable|bool $callback)

Получить экземпляр билдера для ограничения "обязательно, если".

Параметры

callable|bool $callback

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

RequiredIf

статический ExcludeIf excludeIf(callable|bool $callback)

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

Параметры

callable|bool $callback

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

ExcludeIf

статический ProhibitedIf prohibitedIf(callable|bool $callback)

Получить экземпляр билдера для ограничения "запрещено, если".

Параметры

callable|bool $callback

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

ProhibitedIf

статический Enum enum(string $type)

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

Параметры

string $type

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

Enum

статический File file()

Получить экземпляр билдера для ограничения "файл".

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

File

статический ImageFile imageFile()

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

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

ImageFile

статический Dimensions dimensions(array $constraints = [])

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

Параметры

array $constraints

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

Dimensions

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

Spec-Zone.ru

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