Spec-Zone.ru › Laravel 5.2

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.2/Illuminate/Foundation/Validation/ValidatesRequests.html

Spec-Zone.ru

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