Правило
класс Правило (Просмотр исходного кода)
Свойства
| Macroable |
Свойства
| статический защищенный массив | $macros | Зарегистрированные макросы строк. | из Macroable |
Методы
| статический void | macro(строка $name, объект|вызываемый $macro)
Регистрация пользовательского макроса. | из Macroable |
| статический void | mixin(объект $mixin, bool $replace = true)
Включение другого объекта в класс. | из Macroable |
| статический bool | hasMacro(строка $name)
Проверка регистрации макроса. | из Macroable |
| статический void | flushMacros()
Очистка существующих макросов. | из Macroable |
| статический mixed | __callStatic(строка $method, массив $parameters)
Динамическая обработка вызовов класса. | из Macroable |
| mixed | __call(строка $method, массив $parameters)
Динамическая обработка вызовов класса. | из Macroable |
| статический ConditionalRules | when(вызываемый|bool $condition, массив|строка $rules, массив|строка $defaultRules = [])
Создание нового набора правил с условиями. | |
| статический Dimensions | dimensions(массив $constraints = [])
Получение экземпляра конструктора ограничений размеров. | |
| статический Exists | exists(строка $table, строка $column = 'NULL')
Получение экземпляра конструктора ограничений существования. | |
| статический In | in(Arrayable|массив|строка $values)
Получение экземпляра конструктора ограничений «в». | |
| статический NotIn | notIn(Arrayable|массив|строка $values)
Получение экземпляра конструктора ограничений «не в». | |
| статический RequiredIf | requiredIf(вызываемый|bool $callback)
Получение экземпляра конструктора ограничений «обязательно если». | |
| статический Unique | unique(строка $table, строка $column = 'NULL')
Получение экземпляра конструктора ограничений «уникальность». |
Подробное описание
статический void macro(строка $name, объект|вызываемый $macro)
Регистрация пользовательского макроса.
статический void mixin(объект $mixin, bool $replace = true)
Включение другого объекта в класс.
статический bool hasMacro(строка $name)
Проверка регистрации макроса.
статический void flushMacros()
Очистка существующих макросов.
статический mixed __callStatic(строка $method, массив $parameters)
Динамическая обработка вызовов класса.
mixed __call(строка $method, массив $parameters)
Динамическая обработка вызовов класса.
статический ConditionalRules when(вызываемый|bool $condition, массив|строка $rules, массив|строка $defaultRules = [])
Создание нового набора правил с условиями.
статический Dimensions dimensions(массив $constraints = [])
Получение экземпляра конструктора ограничений размеров.
статический Exists exists(строка $table, строка $column = 'NULL')
Получение экземпляра конструктора ограничений существования.
static RequiredIf requiredIf(callable|bool $callback)
Получить экземпляр билдера ограничения required_if.
static Unique unique(string $table, string $column = 'NULL')
Получить экземпляр билдера ограничения unique.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/8.x/Illuminate/Validation/Rule.html