Перечисление
класс Перечисление реализует Rule, ValidatorAwareRule (Просмотр исходного кода)
Трейты
| Conditionable |
Свойства
| protected string | $type | Тип перечисления. | |
| protected Validator | $validator | Текущая инстанция валидатора. | |
| protected array | $only | Значения, которые должны считаться допустимыми. | |
| protected array | $except | Значения, которые должны считаться недопустимыми. |
Методы
| $this|TWhenReturnType | when($value = null, callable $callback = null, callable $default = null)
Применить коллбек, если заданное "значение" истинно. | из Conditionable |
| $this|TUnlessReturnType | unless($value = null, callable $callback = null, callable $default = null)
Применить коллбек, если заданное "значение" ложно. | из Conditionable |
| void | __construct(string $type)
Создать новый экземпляр правила. | |
| bool | passes(string $attribute, mixed $value)
Определить, проходит ли правило валидации. | |
| $this | only(UnitEnum[]|UnitEnum $values)
Указать значения, которые должны считаться допустимыми. | |
| $this | except(UnitEnum[]|UnitEnum $values)
Указать значения, которые должны считаться недопустимыми. | |
| bool | isDesirable(mixed $value)
Определить, является ли заданное значение допустимым значением на основе значений only / except. | |
| string|array | message()
Получить сообщение об ошибке валидации. | |
| $this | setValidator(Validator $validator)
Установить текущий валидатор. |
Подробности
$this|TWhenReturnType when($value = null, callable $callback = null, callable $default = null)
Применить коллбек, если заданное "значение" истинно.
$this|TUnlessReturnType unless($value = null, callable $callback = null, callable $default = null)
Применить коллбек, если заданное "значение" ложно.
void __construct(string $type)
Создать новый экземпляр правила.
bool passes(string $attribute, mixed $value)
Определить, проходит ли правило проверки.
$this only(UnitEnum[]|UnitEnum $values)
Указать случаи, которые должны считаться допустимыми.
$this except(UnitEnum[]|UnitEnum $values)
Указать случаи, которые должны считаться недопустимыми.
protected bool isDesirable(mixed $value)
Определить, является ли данный случай допустимым на основе значений only / except.
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/10.x/Illuminate/Validation/Rules/Enum.html