laravel
框架中默认的validate
验证,在处理错误的时候,默认是返回上一页,当为ajax
的时候才会返回Json
。如果我们要一直返回Json
的话,那么需要重写错误处理
如下:在Requests
目录只用 新建BaseRequest
类
代码如下
重写了failedValidation
方法,将抛出错误处理为了json
格式的。
然后在自定义的处理验证类中,继承该类就行了,
如:RegisterForm
中
当我们在控制器中调用RegisterForm
的时候,就回返回Json
格式的错误信息。
不分是否是AJAX
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持VeVb武林网。
新闻热点
疑难解答
图片精选