如何访问输出数据 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 %}
我需要不重复地显示供应商,但我的 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 %}