PHP artisan tinker 调试不了?

file

步骤都一样的,就是不能调试。

《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
讨论数量: 11
liyu001989

上一节通过 PostMan 可以测试成功吗?

7年前 评论
小花儿

@liyu001989 测试成功了,不然怎么进行下一步

7年前 评论
liyu001989

把 access_token 和 openid 贴一下吧,我帮你试试

7年前 评论

退出 tinker 环境再重新进入。因为修改了 ServiceProvider 的代码和 .env 配置,需要重启 tinker 环境。

6年前 评论

file
上面是没有加 openid 参数。
我的也是出现了这一步错误,不过这个错误导致的原因可能是 acctoken 过期的问题,需要从新获取新的 acctoen
使用 postman api 调用可用获取到我自己的微信信息。
现在是我从新获取 acctoen 信息。又会出现以下错误
目前尽量在 7200 秒之内刷新一下 api 请求,仿制微信服务器 acctoken 过期。

file
目前是卡在这里了!
$accessToken ='28_llaLhdRDkCoXiGtipgXnSAnTyQwx4FaQAExO7yUCRNOyvov-rSbuTZuVQVmxkqAiTMSnYsSknazOKfkTNTN3Ag';
$openID = 'oIwTXskNzZ7rJ2w3WVTQLc6GccZo';
$driver = Socialite::driver('weixin');
$driver->setOpenId($openID);
$oauthUser = $driver->userFromToken($accessToken);
已经认真的比对了单引号和分号以及空格问题。目前还没找到原因!

Laravel
不知道楼上说的修改了.env 参数,是哪一块,
我也退出了 tinker ,从新进入。包括从启 php 服务!

Laravel

5年前 评论

@liyu001989 能帮我这个 opeid 测试一下吗?

5年前 评论

file
好像是 php curl 版本带 NSS 的问题哦!
需要从新编译 php,哎。感觉好麻烦。
https://www.jianshu.com/p/f816a9c429bf

5年前 评论

于是我继续进行。但是发现

file
添加完.env 后面的这个也是不行,跟楼上是一模一样的错误!
在执行教程这一步的时候:

file

根据报错信息找到对应的位置:如图

file
$this->openId = $this->credentialsResponseBody['openid'];
好像是没有获取到内容中的 openid 导致的。

5年前 评论

然后我又退出,tinker ,从启 php,composer dumpautoload。依然是那个错误。
最后我又加入了:$openID = 'oIwTXskNzZ7rJ2w3WV***o';
结果:回到了原来的错误:

file

joy: :joy: :joy: :joy: :joy: :joy: :cry:

5年前 评论

@liyu001989

file 我这里提示这个, 百度说没有证书, 我下载了,还是报这个错, 不知道怎么回事。

5年前 评论

我也出了这个问题,当我重新生成 access_token 后就正常了,应该是 access_token 过期了 file

1年前 评论