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