jwtmiddle中间件,走user/info直接报错

来源:-

Smauel

2019-04-18 20:45

Argument 1 passed to Illuminate\Routing\Middleware\ThrottleRequests::addHeaders() must be an instance of Symfony\Component\HttpFoundation\Response, string given, called in D:\blog\vendor\laravel\framework\src\Illuminate\Routing\Middleware\ThrottleRequests.php on line 62

写回答 关注

4回答

  • wulekong
    2019-04-19 10:08:05

    jwtmiddle是怎么写的呢,看这个报错应该是在下一层的中间件报错了

    Smauel

    中间件就是下面那么写的,google查了说是laravel框架的问题,中间件不能json_encode,该如何解决

    2019-04-19 12:21:32

    共 1 条回复 >

  • qq_慕少6273961
    2020-04-25 00:52:22
    public function jsonSuccessData($data = []){
        return $this->jsonResponse(0,'Success',$data);
    }
    public function  jsonResponse($code,$message,$data){
        $content = [
            'code'=>$code,
            'msg'=>$message,
            'data'=>$data,
        ];
    
       return response()->json($content);
    
    }


  • qq_慕少6273961
    2020-04-25 00:51:45
    public function jsonSuccessData($data = []){
        return $this->jsonResponse(0,'Success',$data);
    }
    public function  jsonResponse($code,$message,$data){
        $content = [
            'code'=>$code,
            'msg'=>$message,
            'data'=>$data,
        ];
    
       return response()->json($content);
    
    }


  • Smauel
    2019-04-19 10:18:02

    https://img2.mukewang.com/5cb92fb1000119e307730506.jpg和老师的一样,postman测试user/login是正确的,到user/info就报错了

    徐波1 回复Learn_...

    ResponseJson 文件里 jsonResponse方法 用 return response()->json($content)返回

    2020-04-12 16:40:12

    共 4 条回复 >

PHP开发APP接口

本课程介绍了如何通过PHP面向对象的思想构建一个模块化的APP后台

18130 学习 · 56 问题

查看课程

相似问题