美文网首页
自定义laravel validate request 返回错误

自定义laravel validate request 返回错误

作者: 拾大花sdf | 来源:发表于2017-10-24 14:21 被阅读589次

    场景:api和网站都同时用到了同一个 request,但是api需要返回json数据。

    处理:在request类中重写failedValidation方法

        protected function failedValidation(Validator $validator)
        {
            if($this->ajax()){
                    //example
                throw new HttpResponseException(response()->json(['code'=>422,'msg'=>$validator->errors(),'data'=>null],         
                    422));
            }else{
                return parent::failedValidation($validator);
            }
            
        }
      
    

    相关文章

      网友评论

          本文标题:自定义laravel validate request 返回错误

          本文链接:https://www.haomeiwen.com/subject/dyntpxtx.html