gpt4 book ai didi

mysql - actullay dd() 如何在 laravel 中工作

转载 作者:行者123 更新时间:2023-11-29 07:22:29 25 4
gpt4 key购买 nike

我有类似的sql命令

$kos = DB::select('SELECT team,round,SUM(points) AS total from points WHERE round="first" GROUP by team ORDER BY total desc, run_rate desc limit 4');

当我 dd($kos) 时,它会给我这个输出 see here但是当我运行这个

$kos = DB::select('SELECT team,round,SUM(points) AS total from points WHERE round="first" GROUP by team ORDER BY total desc, run_rate desc limit 4');
foreach($kos as $ko){
dd($ko->team);
}

它会给我这个输出 see here谁能告诉我为什么?

最佳答案

dd将转储传递的值并退出脚本的执行

在第一种情况下,您将一个集合传递给 dd ,它将转储整个集合并停止执行脚本

在第二种情况下,您处于第一个循环中并转储团队值(value)并停止执行

如果你只想转储值而不停止执行你应该调用dump代替函数

试试这个

DB::select('SELECT team,round,SUM(points) AS total from points WHERE round="first" GROUP by team ORDER BY total desc, run_rate desc limit 4');
foreach($kos as $ko){
dump($ko->team);
}

关于mysql - actullay dd() 如何在 laravel 中工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55521112/

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