更新商品评价数以及分,groupBy ('product_id') 一下?
// 通过 with 方法提前加载数据,避免 N + 1 性能问题
$items = $event->getOrder()->items()->with(['product'])->get();
这里groupBy('product_id')一下是否更好一些
$items = $event->getOrder()->items()->select(DB::raw('product_id'))->groupBy('product_id')->with(['product'])->get();
推荐文章: