我只需要获取从以下查询返回的 roomnumber
数组:
$roomnumbers = Room::with(['floorroomcount' => function($query){
$query->with('roomnumber')->get();
}])->where('roomtype_id', $roomtype_id)->get();
尝试:
跟随 pluck 返回
floorroomcount
$roomnumbers->pluck('floorroomcount');
但我需要
roomnumber
数组,我怎样才能得到? 最佳答案
这为您提供了一个集合中的所有 roomnumber
结果:
$roomnumbers->pluck('floorroomcount')->collapse()->pluck('roomnumber')->collapse();
关于Laravel从嵌套关系中抽取了一个数组,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/50249341/