laravel
框架中默认的validate
验证,在处理错误的时候,默认是返回上一页,当为ajax
的时候才会返回Json
。如果我们要一直返回Json
的话,那么需要重写错误处理
如下:在Requests
目录只用 新建BaseRequest
类

代码如下
<"htmlcode">
<"^1\d{10}"',
'email' => 'required|email',
'password'=>'required|confirmed'
];
}
public function messages()
{
return [
'phone.required'=>'手机号不能为空',
'phone.regex'=>'请输入正确的手机号',
];
}
}
当我们在控制器中调用RegisterForm
的时候,就回返回Json
格式的错误信息。
不分是否是AJAX

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。