laravel表单验证返回json信息
说明
先在
app\http\middleware\VerifyCsrfToken.php
中屏蔽token
我们现在有一个要求用户输入字段
name
,
控制器代码
public function index(Request $request)
{
$rules = [
'name' => 'required',
'email' => 'required',
];
$message = [
'name.required' => '用户名不可以为空',
'email.required' => '密码不能为空',
];
# $this->validate($request,$rules,$message);
$info = \Validator::make($request->all(), $rules, $message);
if ($info->fails()) {
return response()->json($info->errors());
# return response()->json($info->errors()->all());
}
}
示例效果