Если входящий запрос был запросом AJAX, перенаправление будет . Вместо этого ответ HTTP с кодом состояния 422 будет , возвращенный браузеру, содержащему JSON-представление ошибок проверки .Где laravel 5 обрабатывает исключение ValidationException?
Это не работает! Я пытаюсь получить доступ к маршруту через запрос ajax и перенаправляет его обратно.
Если проверка прошла, ваш код будет продолжать работать нормально. Однако, если проверка не выполняется, будет выбрано Illuminate \ Contracts \ Validation \ ValidationException. Это исключение автоматически захватывается, и перенаправление создается в предыдущем местоположении пользователя. Ошибки проверки даже автоматически мигают на сеанс!
Теперь я хочу знать, где laravel улавливает это исключение, чтобы я мог его изменить?
Вы делаете это внутри контроллера или формы? – Laurence
@TheShiftExchange Я делаю это в FormValidation –