ConditionalRules
class ConditionalRules (View source)
Свойства
| protected callable|bool | $condition | Условие, указывающее, должны ли правила быть добавлены к атрибуту. | |
| protected array|string|Closure | $rules | Правила, которые нужно добавить к атрибуту. | |
| protected array|string|Closure | $defaultRules | Правила, которые нужно добавить к атрибуту, если условие не выполняется. |
Методы
| void | __construct(callable|bool $condition, array|string|Closure $rules, array|string|Closure $defaultRules = []) Создать новый экземпляр правил с условием. | |
| bool | passes(array $data = []) Определить, следует ли добавить правила с условием. | |
| array | rules(array $data = []) Получить правила. | |
| array | defaultRules(array $data = []) Получить правила по умолчанию. |
Детали
void __construct(callable|bool $condition, array|string|Closure $rules, array|string|Closure $defaultRules = [])
Создать новый экземпляр правил с условием.
bool passes(array $data = [])
Определить, следует ли добавлять правила с условием.
array rules(array $data = [])
Получить правила.
array defaultRules(array $data = [])
Получить правила по умолчанию.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/9.x/Illuminate/Validation/ConditionalRules.html