topics 数据表内回复数无值

在显示回复操作执完后,按照教程走的,到显示以往回复数量时,依旧是 0,然后我到数据表内看到,统计回复数到字段全是 0.

我以为执行数据迁移后 topics 里的 reply_count 会有值,直到我重新执行迁移后还是没值。请问是啥问题?

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

在回复模型观测器 ReplyObserver 中的 created 方法编写如下代码:

  $topic= $reply->topic()->first(['id','reply_count']);
  $topic->reply_count =$topic->replies()->count();
  $topic->save();

也就是说在回复成功后,触发 created 事件,进而执行观察器中的 created 方法,最终执行 created 方法中的业务代码。

5年前 评论