【发布时间】:2015-05-09 04:22:21
【问题描述】:
如果传入请求是 AJAX 请求,则不会重定向 生成。相反,带有 422 状态代码的 HTTP 响应将是 返回到浏览器,其中包含 验证错误。
这行不通!我正在尝试通过 ajax 请求访问路由并重定向回来。
如果验证通过,您的代码将继续正常执行。但是,如果验证失败,则会抛出 Illuminate\Contracts\Validation\ValidationException。自动捕获此异常并生成到用户先前位置的重定向。验证错误甚至会自动闪现到会话中!
现在我想知道 laravel 在哪里捕捉到这个异常以便我可以修改它?
【问题讨论】:
-
您是在 Controller 还是 FormValidation 中执行此操作?
-
@TheShiftExchange 我在 FormValidation 中进行操作
标签: php validation laravel laravel-5