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