【发布时间】:2018-03-29 08:24:25
【问题描述】:
试图弄清楚如何为具有此类数据的数据库显示结果...
如果数据是这样存储的……
Style Color
- 优雅帽子 - 红色
- 优雅帽子 - 蓝色
- 优雅帽子 - 黄色
- 时尚帽子 - 红色
- 时尚帽子 - 蓝色
- 干净的帽子 - 黑色
如果我想这样显示数据
优雅的帽子
颜色:红、蓝、黄
时尚帽子
颜色:红色、蓝色
清洁帽子
颜色:黑色
我不知道如何同时分组以及显示组内的不同特征。我看到了如何显示每个不同的计数的示例,但没有看到如何显示分组记录的唯一特征值。
【问题讨论】:
-
1) 如果您尝试过一些代码,请粘贴,2) 您可能会在本节中查看文档:laravel.com/docs/5.5/eloquent-relationships,这篇文章可能对您有所帮助stackoverflow.com/questions/25847738/…
-
我可以粘贴的代码没有多大帮助,因为它的行为符合 groupBy 查询的预期。通过在循环 IE 中编写循环,我能够在其他语言中实现这一点。外循环识别分组样式和查询唯一 ID 的内循环,但我不知道如何在 laravel 中做同样的事情,因为它在显示之前都经过调制和处理。这种关系不起作用,因为它都在一个表中,而不是与另一个表的关系