Spec-Zone.ru › Laravel 5.8

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)

Создать новое исключение валидации из простого массива сообщений.

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')

Создать новый экземпляр исключения.

Параметры

Validator $validator
Response|null $response
string $errorBag

Возвращаемое значение

void

static ValidationException withMessages(array $messages)

Создать новое исключение валидации из простого массива сообщений.

Параметры

array $messages

Возвращаемое значение

ValidationException

array errors()

Получить все сообщения об ошибках валидации.

Возвращаемое значение

array

$this status(int $status)

Установить код HTTP-статуса, который будет использоваться для ответа.

Параметры

int $status

Возвращаемое значение

$this

$this errorBag(string $errorBag)

Установить пакет ошибок в исключении.

Параметры

string $errorBag

Возвращаемое значение

$this

$this redirectTo(string $url)

Установить URL для перенаправления при ошибке валидации.

Параметры

string $url

Возвращаемое значение

$this

Response|null getResponse()

Получить базовый экземпляр ответа.

Возвращаемое значение

Response|null

© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/5.8/Illuminate/Validation/ValidationException.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API