首页 > 解决方案 > Laravel 从嵌套关系中提取一个数组

问题描述

我只需要获取roomnumber从以下查询返回的数组:

$roomnumbers = Room::with(['floorroomcount' => function($query){
                $query->with('roomnumber')->get();
        }])->where('roomtype_id', $roomtype_id)->get();

已尝试:跟随采摘正在返回floorroomcount

$roomnumbers->pluck('floorroomcount');

但我需要roomnumber数组,我怎样才能得到?

标签: laravel

解决方案


这为您提供roomnumber了一个集合中的所有结果:

$roomnumbers->pluck('floorroomcount')->collapse()->pluck('roomnumber')->collapse();

推荐阅读