Перечисление
класс Перечисление реализует Rule, ValidatorAwareRule (Просмотреть исходный код)
Трейты
| Conditionable |
Свойства
| protected class-string | $type | Тип перечисления. | |
| protected Validator | $validator | Текущая инстанция валидатора. | |
| protected array | $only | Значения, которые считаются допустимыми. | |
| protected array | $except | Значения, которые считаются недопустимыми. |
Методы
| $this|TWhenReturnType | when($value = null, callable|null $callback = null, callable|null $default = null) Применить обратный вызов, если заданное «значение» истинно. | из Conditionable |
| $this|TUnlessReturnType | unless($value = null, callable|null $callback = null, callable|null $default = null) Применить обратный вызов, если заданное «значение» ложно. | из Conditionable |
| void | __construct(class-string $type) Создать новый экземпляр правила. | |
| bool | passes(string $attribute, mixed $value) Определить, проходит ли правило валидации. | |
| $this | only(UnitEnum[]|UnitEnum|UnitEnum> $values) Указать значения, которые должны считаться допустимыми. | |
| $this | except(UnitEnum[]|UnitEnum|UnitEnum> $values) Указать значения, которые должны считаться недопустимыми. | |
| bool | isDesirable(mixed $value) Определить, является ли заданное значение допустимым значением на основе значений only/except. | |
| string|array | message() Получить сообщение об ошибке валидации. | |
| $this | setValidator(Validator $validator) Установить текущий валидатор. |
Детали
$this|TWhenReturnType when($value = null, callable|null $callback = null, callable|null $default = null)
Применить обратный вызов, если заданное «значение» истинно.
$this|TUnlessReturnType unless($value = null, callable|null $callback = null, callable|null $default = null)
Применить обратный вызов, если заданное «значение» ложно.
void __construct(class-string $type)
Создать новый экземпляр правила.
bool passes(string $attribute, mixed $value)
Определить, проходит ли правило валидации.
$this only(UnitEnum[]|UnitEnum|UnitEnum> $values)
Указать случаи, которые должны считаться допустимыми.
$this except(UnitEnum[]|UnitEnum|UnitEnum> $values)
Указать случаи, которые должны считаться недопустимыми.
protected bool isDesirable(mixed $value)
Определить, является ли данный случай допустимым случаем на основе значений только / за исключением.
string|array message()
Получить сообщение об ошибке валидации.
$this setValidator(Validator $validator)
Установить текущий валидатор.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/11.x/Illuminate/Validation/Rules/Enum.html