dd() 仅显示第一个对象

问题描述 投票:0回答:1

map()
方法调用中,我想使用
dd()
来转储,但我只得到第一个对象。 当我在地图函数中使用
print_r()
时,我会得到所有对象。

$valeurCategorieCible = $CategoriesItineraires->map(function ($item) {
    return $item->ciblesParCategorie->map(function ($ciblesParCategorie) {
        return $ciblesParCategorie->cibles->map(function ($items) {
                  print_r($items); // Return all objects
            dd($items); // Return only the first object then stop !
        });
    });
});
php laravel dump dd
1个回答
0
投票

根据 dd() 的文档,它“转储给定的变量并结束脚本的执行” - 重要的部分是“结束脚本的执行”!

如果您不想结束执行,请使用 dump() 而不是

dd()

© www.soinside.com 2019 - 2024. All rights reserved.