laravel表单验证返回json信息

说明

先在app\http\middleware\VerifyCsrfToken.php中屏蔽token

我们现在有一个要求用户输入字段name, email不能为空

控制器代码

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());
        }
    }

示例效果

posted @ 2020-11-25 09:44  以己为镜  阅读(573)  评论(0编辑  收藏  举报