0
A
回答
1
如果您有秩序和类别之间的关系,然后在类别您将有类似的方法:
public function orders() {
return $this->hasMany(Order::class, 'category_id')
}
凡category_id
是为了模型外键。
现在你可以在分类模型的召唤:
$count = $category->orders()->count();
拿到类别的订单数量。
1
你可以这样来做:
$results = Order::select('category', DB::raw('count(*) as total'))
->groupBy('category')
->get();
这将计数订单类别。
+0
是的,但是EXACT类别当前模型的外观数目不在? – Yuray
相关问题
- 1. 如何获得具有相同“Title”属性的字段值Jquery?
- 2. 只显示具有相同属性的最高值的记录
- 3. 的jQuery - 获得具有相同的数据属性的元素的数组值
- 4. 如何从具有两列的表中获取记录具有相同的值?
- 5. 如何获得具有几乎相同ID属性的DIV的计数?
- 6. 如何根据记录获取具有一定数量属性的记录?
- 7. 如何获得具有相同价值的财产计数?
- 8. 如何从HTML中获得具有相同类属性的所有元素?
- 9. XSL - 如何添加具有相同属性的所有值?
- 10. 如何防止泰坦产生具有相同属性的重复记录?
- 11. 如何获得具有相同最高值的所有密钥?
- 12. sqlite获取具有相同列值的记录
- 13. 如何获取具有相同姓氏的下一条记录
- 14. 如何获得以前的记录,如果在mysql上有相同的值
- 15. 如何用Doxygen记录具有相同名称的枚举值?
- 16. 如何计算在JavaScript中具有相同值的HTML属性?
- 17. 休眠标准 - 排除具有相同标识但具有不同属性值的记录
- 18. 如何获得django模型属性的记录数
- 19. 如何获得具有所选属性的选项值
- 20. 如何查询子模型中的所有记录是否具有相同的属性值?
- 21. 如何获得属性值
- 22. 解析具有相同标记和不同属性的xml
- 23. 获取数据从任一具有相同名称的属性
- 24. 计数具有相同属性值的元素
- 25. 获得锚标记的属性值UL
- 26. 如何获得具有特定数据属性的html节点?
- 27. 如何记录调用相同函数但具有不同参数的函数?
- 28. 具有相同名称的c#属性
- 29. 的VBScript:具有相同属性名
- 30. 使用Javascript - 具有相同的属性
“订单”和“类别”之间是否存在已定义关系?我想我很困惑为什么像'Order :: where('category',$ yourCategory) - > count();'这样的东西不够用。 – camelCase