请问JWT怎么设置对应的model(不是user)


用的JWT和dingo\api做接口,想做无痛刷新token的middleware,但是发现在该middleware中用$this->auth->parseToken()->authenticate()进行验证时,总是取不到对应的user(用JWTAuth也是同样问题)。getPayload()->get('sub')得到的数据是正确的,怀疑是model用的默认的user(在该middleware前如果加一层'middleware' => ['auth:apijwt']是能正常取到对应数据,但是过期这些不好处理)。所以问下各位大大,有没什么办法在自定义的无痛刷新middleware进行验证前,指定对应的model(指定对应guard也行,只要对应model正确就好),谢谢!(JWT用的1.0的,看到网上用config(['jwt.user' => '\App\Models\ApiWeChat\JwtUser'])的试了也不行)


点赞 取消点赞 收藏 取消收藏

<< 上一篇: 求助:.env 文件无法上传到服务器上

>> 下一篇: laradock环境 找不到文件