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