Spec-Zone.ru › Laravel 5.4

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 withErrorBag(string $errorBag, callable $callback)

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

void throwValidationException(Request $request, Validator $validator)

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

Response buildFailedValidationResponse(Request $request, array $errors)

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

array formatValidationErrors(Validator $validator)

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

string errorBag()

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

string getRedirectUrl()

Получить URL для перенаправления.

Factory getValidationFactory()

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

Подробное описание

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 withErrorBag(string $errorBag, callable $callback)

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

Параметры

string $errorBag
callable $callback

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

void

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 errorBag()

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

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

string

protected string getRedirectUrl()

Получить URL для перенаправления.

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

string

protected Factory getValidationFactory()

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

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

Factory

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

Spec-Zone.ru

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