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/10.x/Illuminate/Validation/ValidationException.html