Eloquent relationships laravel中使用建议

我做:

echo Cards::distinct('digitos')->count('digitos');
$digitos =  Cards::where('campanha_id',$campanha->id)->select(DB::raw('DISTINCT digitos'))->get();
foreach($digitos as $digito){
    echo $digito->digitos;
}


将返回:

不同数字:48

循环>>>
146-248-236-346-256-245-257-367-234-368-356-267-127-235-268-147-238-145-347-126-158-348-258-134-128- 138-247-345-157-358-168-124-246-156-167-125-357-135-123-237-148-136-137-239-249-149-129-139-139-



在laravel雄辩的mysql查询中:
如何实现计算每个数字为例:
146(7个结果)-248(3个结果)-236(30个结果)-等等......

直接在雄辩的查询?
谢谢。

在循环中插入查询,但是很慢。

最佳答案

我想你想要groupBy() Collection method

$your_query->get()->groupBy('digitos')

09-26 02:32