Validator
interface Validator implements MessageProvider (View source)
Methods
MessageBag | getMessageBag() Get the messages for the instance. | from MessageProvider |
array | validate() Run the validator's rules against its data. | |
array | validated() Get the attributes and values that were validated. | |
bool | fails() Determine if the data fails the validation rules. | |
array | failed() Get the failed validation rules. | |
$this | sometimes(string|array $attribute, string|array $rules, callable $callback) Add conditions to a given field based on a Closure. | |
$this | after(callable|string $callback) Add an after validation callback. | |
MessageBag | errors() Get all of the validation error messages. |
Details
MessageBag getMessageBag()
Get the messages for the instance.
array validate()
Run the validator's rules against its data.
array validated()
Get the attributes and values that were validated.
bool fails()
Determine if the data fails the validation rules.
array failed()
Get the failed validation rules.
$this sometimes(string|array $attribute, string|array $rules, callable $callback)
Add conditions to a given field based on a Closure.
$this after(callable|string $callback)
Add an after validation callback.
MessageBag errors()
Get all of the validation error messages.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/8.x/Illuminate/Contracts/Validation/Validator.html