Spec-Zone.ru › Laravel 10

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

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

Параметры

Validator $validator
Response|null $response
string $errorBag

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

void

static ValidationException withMessages(array $messages)

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

Параметры

array $messages

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

ValidationException

static protected string summarize(Validator $validator)

Создать сводку сообщений об ошибках валидации.

Параметры

Validator $validator

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

string

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

Spec-Zone.ru

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