我需要显示供应商而不重复,但我有大的bd。 这是我的疑问:
$model = Driver::select(DB::raw('vendor, COUNT(' . $field . ') AS s'))-
>groupBy('vendor')->pluck('s', 'vendor')->toArray();
显示每个供应商和回归大量的驱动程序数量: 我正在使用twig模板,当我尝试使用此代码显示大量时:
{% for vendor in model %}
<tr>
<td>{{ vendor}}</td>
</tr>
{% endfor %}
它只是告诉我数字,但我需要供应商的名字。 我试着用
groupBy('vendor')
但是它说没有足够的内存,我认为因为db有553k行。 如何访问所有供应商名称?
答案 0 :(得分:0)
我相信你正在循环使用值而不是键,你可以尝试
{% for key, vendor in model %}
<tr>
<td>{{ key }}: {{ vendor }}</td>
</tr>
{% endfor %}