laravel表单验证返回json信息

说明

先在apphttpmiddlewareVerifyCsrfToken.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());
        }
    }

示例效果

原文地址:https://www.cnblogs.com/yaoliuyang/p/14034161.html