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
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
讨论数量: 2

auth('api')->onceUsingId()

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

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

5年前