求大神指点!提示 Once 方法不存在,如何处理呀?if (!Auth::guard ('API')->once ($credentials))

file
if (!Auth::guard('api')->once($credentials))
接口测试时,提示"message": "Method once does not exist.",
百度也找不到解决的方法,求大神指点下!谢谢!

有志者事竟成
《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
liyu001989
最佳答案

确定一下配置对了吗 auth.php api相关的

6年前 评论
讨论数量: 9
liyu001989

确定一下配置对了吗 auth.php api相关的

6年前 评论

@liyu001989 嗯,确定配置是对的。

file

file

Once方法全局搜索,看到在这里

file

为什么会没有引用?而提示方法不存在? :neutral_face: :flushed:

6年前 评论
liyu001989

file

file

如果你的配置正确,那么应该使用的是 Tymon\JWTAuth\JWTGuard 有 once 方法

6年前 评论

@liyu001989 那应该是我配置错误了, :sob:

file

joy:允许我弱智的问一句,(下图)你这个是在哪个文件的呢?

file

6年前 评论

@JasonLWF

file
找到了,非常感谢!刚看错文件了。 :joy:
非常感谢大神耐心的指导!

6年前 评论
ruodee

我是跟着教程三来的,教程三最后创建了一个分支:passport,需要切换回master,如果没有切换,到这里就会发现了。

6年前 评论
wangkai 5年前

@Jason2018 我参考了一下电子书的教程,和国外的相关,我的情况是既要有基于表单的认证(WEB登录管理后台),也需要有 API 认证,所以 配置表里还是web是主要的,api端,通过加 auth('api')来实现。

5年前 评论

@kingofswing :+1: :+1:谢谢,我尝试一下。

5年前 评论

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