如何访问输出数据laravel

时间:2017-06-20 18:01:58

标签: laravel laravel-5 laravel-5.2 laravel-5.1 laravel-5.3

我需要显示供应商而不重复,但我有大的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行。 如何访问所有供应商名称?

1 个答案:

答案 0 :(得分:0)

我相信你正在循环使用值而不是键,你可以尝试

{% for key, vendor in model %}
<tr>
    <td>{{ key }}: {{ vendor }}</td>
</tr>
{% endfor %}