在测试接口的时候遇到了错误"There is no services entry for weixin"

代码是直接复制教程中的,每次运行到图中红线处的代码时
在测试接口的时候遇到了错误"There is no services entry for weixin"
postman都会报这个错

在测试接口的时候遇到了错误"There is no services entry for weixin"
上一章我在tinker里按照教程里的做都没有问题,不知道为什么现在出错了。

请问这个要怎样解决?

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

看源码得知是程序没有读取到services文件中的weixin的配置项。我想起做完上一节的练习后用git回滚了一下,忘记重新添加weixin的配置项了。重新加上微信的配置项后,运行php artisan config:cache后问题解决。

4年前 评论
讨论数量: 4
liyu001989

感觉是因为config缓存,清理一下试试。

4年前 评论

用了命令 php artisan config:clear,但是没起作用

4年前 评论
liyu001989

那你就得调试一下了,不可能 cli 行, fpm 不行。确定是同样的代码吗,是否有缓存,代码生效了没有,重启 fpm?

4年前 评论

看源码得知是程序没有读取到services文件中的weixin的配置项。我想起做完上一节的练习后用git回滚了一下,忘记重新添加weixin的配置项了。重新加上微信的配置项后,运行php artisan config:cache后问题解决。

4年前 评论

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