Spec-Zone.ru › Laravel 5.3

ValidatesRequests

trait ValidatesRequests (View source)

Свойства

protected string $validatesRequestErrorBag Значение по умолчанию для пакета ошибок.

Методы

void validateWith(Validator|array $validator, Request $request = null)

Выполнить процедуру валидации с заданным валидатором.

void validate(Request $request, array $rules, array $messages = [], array $customAttributes = [])

Проверить заданный запрос по заданным правилам.

void validateWithBag(string $errorBag, Request $request, array $rules, array $messages = [], array $customAttributes = [])

Проверить заданный запрос по заданным правилам.

void throwValidationException(Request $request, Validator $validator)

Выбросить исключение при ошибке валидации.

Response buildFailedValidationResponse(Request $request, array $errors)

Создать ответ при ошибке валидации запроса.

array formatValidationErrors(Validator $validator)

Отформатировать ошибки валидации для возврата.

string getRedirectUrl()

Получить URL, на который следует перенаправить.

Factory getValidationFactory()

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

void withErrorBag(string $errorBag, callable $callback)

Выполнить замыкание с заданным пакетом ошибок как значение по умолчанию.

string errorBag()

Получить ключ, используемый для пакета ошибок представления.

Подробности

void validateWith(Validator|array $validator, Request $request = null)

Выполнить процедуру валидации с заданным валидатором.

Параметры

Validator|array $validator
Request $request

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

void

void validate(Request $request, array $rules, array $messages = [], array $customAttributes = [])

Проверить заданный запрос по заданным правилам.

Параметры

Request $request
array $rules
array $messages
array $customAttributes

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

void

void validateWithBag(string $errorBag, Request $request, array $rules, array $messages = [], array $customAttributes = [])

Проверить заданный запрос по заданным правилам.

Параметры

string $errorBag
Request $request
array $rules
array $messages
array $customAttributes

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

void

Исключения

ValidationException

protected void throwValidationException(Request $request, Validator $validator)

Выбросить исключение при ошибке валидации.

Параметры

Request $request
Validator $validator

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

void

Исключения

ValidationException

protected Response buildFailedValidationResponse(Request $request, array $errors)

Создать ответ при ошибке валидации запроса.

Параметры

Request $request
array $errors

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

Response

protected array formatValidationErrors(Validator $validator)

Отформатировать ошибки валидации для возврата.

Параметры

Validator $validator

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

array

protected string getRedirectUrl()

Получить URL, на который следует перенаправить.

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

string

protected Factory getValidationFactory()

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

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

Factory

protected void withErrorBag(string $errorBag, callable $callback)

Выполнить замыкание с заданным пакетом ошибок как значение по умолчанию.

Параметры

string $errorBag
callable $callback

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

void

protected string errorBag()

Получить ключ, используемый для пакета ошибок представления.

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

string

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

Spec-Zone.ru

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