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 上的项目在本地调试即可,谢谢!
推荐文章: