如何访问输出数据 laravel

How to acces to output data laravel

我需要不重复地显示供应商,但我的 bd 很大。 这是我的查询:

$model = Driver::select(DB::raw('vendor, COUNT(' . $field . ') AS s'))-
>groupBy('vendor')->pluck('s', 'vendor')->toArray();

它显示每个供应商有多少驱动程序并返回大量: 我正在使用树枝模板,当我尝试使用以下代码显示如此庞大的内容时:

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

只是显示数字,但我需要供应商名称。 我尝试使用

groupBy('vendor')

但它说内存不足,我想是因为数据库有 553k 行。 如何访问所有供应商名称?

我相信您正在遍历值而不是键,您可以试试吗

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