我把获取uid的代码挪到UserBaseController里面,打印出来的为空,放到控制器里面就可以打印出来uid
关于这个问题可以看一下前面的问题 “获取uid问题” 可以看下
https://blog.csdn.net/maxsky/article/details/79855278
要这样写:
public function __construct()
{
$this->middleware(function($request, $next) {
$this->uid = JwtAuth::getInstance()->getUid();
return $next($request);
});
}我也获取不到uid 我在 jwtAuth 这个类里面多写了一个方法, 获取私有变量的,然后传出来就可以