《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。

关于 LearnKu
上一节通过 PostMan 可以测试成功吗?
@liyu001989 测试成功了,不然怎么进行下一步
把 access_token 和openid 贴一下吧,我帮你试试
退出 tinker 环境再重新进入。因为修改了 ServiceProvider 的代码和 .env 配置,需要重启 tinker 环境。
上面是没有加openid参数。
我的也是出现了这一步错误,不过这个错误导致的原因可能是acctoken 过期的问题,需要从新获取新的acctoen
使用postman api调用可用获取到我自己的微信信息。
现在是我从新获取acctoen 信息。又会出现以下错误
目前尽量在7200秒之内刷新一下api请求,仿制微信服务器acctoken过期。
目前是卡在这里了!
$accessToken ='28_llaLhdRDkCoXiGtipgXnSAnTyQwx4FaQAExO7yUCRNOyvov-rSbuTZuVQVmxkqAiTMSnYsSknazOKfkTNTN3Ag';
$openID = 'oIwTXskNzZ7rJ2w3WVTQLc6GccZo';
$driver = Socialite::driver('weixin');
$driver->setOpenId($openID);
$oauthUser = $driver->userFromToken($accessToken);
已经认真的比对了单引号和分号以及空格问题。目前还没找到原因!
不知道楼上说的修改了.env参数,是哪一块,
我也退出了tinker ,从新进入。包括从启php服务!
@liyu001989 能帮我这个opeid 测试一下吗?
好像是php curl 版本带NSS 的问题哦!
需要从新编译php,哎。感觉好麻烦。
https://www.jianshu.com/p/f816a9c429bf
于是我继续进行。但是发现
添加完.env 后面的这个也是不行,跟楼上是一模一样的错误!
在执行教程这一步的时候:
根据报错信息找到对应的位置:如图
$this->openId = $this->credentialsResponseBody['openid'];
好像是没有获取到内容中的openid导致的。
然后我又退出,tinker ,从启php,composer dumpautoload。依然是那个错误。
最后我又加入了:$openID = 'oIwTXskNzZ7rJ2w3WV***o';
结果:回到了原来的错误:
joy: :joy: :joy: :joy: :joy: :joy: :cry:
@liyu001989
我也出了这个问题,当我重新生成access_token后就正常了,应该是access_token过期了