gpt4 book ai didi

php - Laravel Eloquent 不同的 foreach 结果子查询

转载 作者:行者123 更新时间:2023-11-29 09:36:12 24 4
gpt4 key购买 nike

使用 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 - 1 28 - 138 - 247 - 345 - 157 - 358 - 168 - 124 - 246 - 156 - 167 - 125 - 357 - 135 - 123 - 237 - 148 - 136 - 137 - 239 - 249 - 149 - 129 - 139 -

<小时/>

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

Eloquent 查询中的directy?谢谢。

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

最佳答案

我想你想要 groupBy() Collection method

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

关于php - Laravel Eloquent 不同的 foreach 结果子查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57561605/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com