dingo jwt 报错没有 onceUsingId 方法?

dingo+jwt报错,没有onceUsingId方法?

报错信息:Call to undefined method Illuminate\Auth\TokenGuard::onceUsingId()
有小伙伴遇到类似问题或者有解决方案的可以告知?

具体细节:
config/auth.php 增加 jwt_admin guard,auth(jwt_admin)可以生成token;
但是在中间件效验token时auth类实例化的不对,导致找不到onceUsingId方法,但是这个中间件的内容之前可以使用,比如在5.8版本;
自定义中间件 ‘VerifyJWTAuth 别名 verify_jwt’,在api.php路由文件可以看到使用;
有兴趣的小伙伴帮我看看问题出在哪了?
拉取github上的项目在本地调试即可,谢谢!

KangST
《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
讨论数量: 2

auth('api')->onceUsingId()

5年前 评论
KangST (楼主) 5年前

问题关闭,如有探讨可以联系kst157521@163.com邮箱。

5年前

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!