问答详情
源自:6-4 使用redis缓存加速用户信息接口

获取不到uid

我把获取uid的代码挪到UserBaseController里面,打印出来的为空,放到控制器里面就可以打印出来uid

提问者:慕侠4205394 2019-04-25 15:00

个回答

  • wulekong
    2019-05-05 14:13:35

    关于这个问题可以看一下前面的问题 “获取uid问题” 可以看下

  • 慕小鲜肉
    2021-03-21 12:27:27

    https://blog.csdn.net/maxsky/article/details/79855278

  • 慕小鲜肉
    2021-03-21 12:27:04

    要这样写:

    public function __construct()
    {
        $this->middleware(function($request, $next) {
           $this->uid =  JwtAuth::getInstance()->getUid();
           return $next($request);
        });
    }


  • 梦不在的今天
    2020-02-10 20:43:02

    我也获取不到uid  我在 jwtAuth 这个类里面多写了一个方法, 获取私有变量的,然后传出来就可以