添加众筹商品时 sku 保存出了问题

首先是后台添加众筹商品,sku,添加时是不同的,按教程写的。
保存后,再打开,两个sku是一样的。

Laravel

然后,支付没问题,支付是成功了。
但事没执行。一打开,php artisan queue:work
就是一秒多个Processing

Laravel
当然,商品详情页,也无法出现1个支持者。还是0.
Laravel

以上请求老师、学长指点,问题在哪儿,该如何去找呢?
非常谢谢!

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

file

自己比对一下代码,为什么会出现这种情况。

队列的问题看日志就知道了

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

file

自己比对一下代码,为什么会出现这种情况。

队列的问题看日志就知道了

4年前 评论

@leo 谢谢你!
是CrowdfundingProductsController->customForm()代码写错了。
OrderPaidNotification->__construct(Order $order) 开始没传参数造成的
现在又出了一个新问题,支付成功了之后。
执行: php artisan queue:work
仍然不能更新进度。

file

好象,支付成功后更新众筹进度, 这个没执行。没监听。
我的,UpdateCrowdfundingProductProgress,是复制的代码。
EventServiceProvider 里面也写了 UpdateCrowdfundingProductProgress。

不知道又是哪里弄错了。
非常感谢!

4年前 评论
leo
  1. 修改代码之后是否重启过 queue worker
  2. implement ShouldQueue 是不是漏写了
4年前 评论

谢谢你@leo!implement ShouldQueue 有写的。刚才 重启了 php artisan queue:restart
之后新的问题又出现,
本来还可以支付成功的。
这次跳转回首页,订单显示未支付。
ngrok 没起作用了。
我重启了一下ngrok,
php artisan tinker中

ngrok_url('products.index')

是能返回的。
但:
file
下面没有出现。alipay。

谢谢你!我往前面再找找吧。

4年前 评论

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