【发布时间】:2022-01-19 06:08:32
【问题描述】:
我有很多关系。 Product、Category 和 category_product 作为支点。我想通过 Category 获取产品,但我需要每个 Category 10 产品。
这是我的查询
Category::with(['grocery_product')->get();
类别模型:
public function grocery_product(): BelongsToMany
{
return $this->belongsToMany(Product::class)->limit(10);
}
但是这里的限制不起作用。如果我删除 limit(10),那么我会得到与该类别相关的所有产品。
注意:我也尝试过 take(10) 函数。
如何获取每个类别的10个产品?
【问题讨论】: