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)
Выполнить проверку с заданным валидатором.
void validate(Request $request, array $rules, array $messages = [], array $customAttributes = [])
Проверить предоставленный запрос с заданными правилами.
void validateWithBag(string $errorBag, Request $request, array $rules, array $messages = [], array $customAttributes = [])
Проверить переданный запрос с заданными правилами.
protected void throwValidationException(Request $request, Validator $validator)
Выбросить исключение несостоявшейся проверки.
protected Response buildFailedValidationResponse(Request $request, array $errors)
Создать ответ, когда проверка запроса завершается неудачей.
protected array formatValidationErrors(Validator $validator)
Отформатировать ошибки проверки для возврата.
protected string getRedirectUrl()
Получить URL, на который следует перенаправить.
protected Factory getValidationFactory()
Получить экземпляр фабрики валидации.
protected void withErrorBag(string $errorBag, callable $callback)
Выполнить замыкание с установленным заданным пакетом ошибок в качестве пакет по умолчанию.
protected string errorBag()
Получить ключ, используемый для пакета ошибок представления.
© 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