ValidationException
class ValidationException extends Exception (View source)
Свойства
| Validator | $validator | Экземпляр валидатора. | |
| Response|null | $response | Рекомендуемый ответ для отправки клиенту. | |
| int | $status | Код состояния для использования в ответе. | |
| string | $errorBag | Имя пакета ошибок. | |
| string | $redirectTo | Путь, на который должен быть перенаправлен клиент. |
Методы
| void | __construct(Validator $validator, Response|null $response = null, string $errorBag = 'default') Создать новый экземпляр исключения. | |
| static ValidationException | withMessages(array $messages) Создать новое исключение валидации из простого массива сообщений. | |
| static string | summarize(Validator $validator) Создать сводку сообщений об ошибках из ошибок валидации. | |
| array | errors() Получить все сообщения об ошибках валидации. | |
| $this | status(int $status) Установить код HTTP-статуса, который будет использоваться для ответа. | |
| $this | errorBag(string $errorBag) Установить пакет ошибок для исключения. | |
| $this | redirectTo(string $url) Установить URL для перенаправления при ошибке валидации. | |
| Response|null | getResponse() Получить базовый экземпляр ответа. |
Подробности
void __construct(Validator $validator, Response|null $response = null, string $errorBag = 'default')
Создать новый экземпляр исключения.
static ValidationException withMessages(array $messages)
Создать новое исключение валидации из простого массива сообщений.
static protected string summarize(Validator $validator)
Создать сводку сообщений об ошибках из ошибок валидации.
array errors()
Получить все сообщения об ошибках валидации.
$this status(int $status)
Установить код HTTP-статуса, который будет использоваться для ответа.
$this errorBag(string $errorBag)
Установить пакет ошибок для исключения.
$this redirectTo(string $url)
Установить URL для перенаправления при ошибке валидации.
Response|null getResponse()
Получить базовый экземпляр ответа.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/9.x/Illuminate/Validation/ValidationException.html