Ва́лидатор
интерфейс Validator реализует MessageProvider (View source)
Методы
| MessageBag | getMessageBag()
Получить сообщения для экземпляра. | из MessageProvider |
| массив | validate()
Применить правила валидации к данным. | |
| массив | validated()
Получить атрибуты и значения, которые были проверены. | |
| bool | fails()
Определить, не прошли ли данные проверку по правилам. | |
| массив | failed()
Получить не пройденные правила проверки. | |
| $this | sometimes(string|array $attribute, string|array $rules, callable $callback)
Добавить условия к заданному полю на основе замыкания. | |
| $this | after(callable|string $callback)
Добавить обратный вызов после проверки. | |
| MessageBag | errors()
Получить все сообщения об ошибках валидации. |
Детали
MessageBag getMessageBag()
Получить сообщения для экземпляра.
массив validate()
Применить правила валидации к данным.
массив validated()
Получить атрибуты и значения, которые были проверены.
bool fails()
Определить, не прошли ли данные проверку по правилам.
массив failed()
Получить не пройденные правила проверки.
$this sometimes(string|array $attribute, string|array $rules, callable $callback)
Добавить условия к заданному полю на основе замыкания.
$this after(callable|string $callback)
Добавить обратный вызов после проверки.
MessageBag errors()
Получить все сообщения об ошибках валидации.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/9.x/Illuminate/Contracts/Validation/Validator.html