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

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

有志者事竟成
《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
liyu001989
最佳答案

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

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

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

5年前 评论

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

file

file

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

file

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

5年前 评论
liyu001989

file

file

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

5年前 评论

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

file

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

file

5年前 评论

@JasonLWF

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

5年前 评论
ruodee

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

5年前 评论
wangkai 4年前

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

4年前 评论

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

4年前 评论

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