laravel - Laravel 从嵌套关系中提取一个数组
问题描述
我只需要获取roomnumber
从以下查询返回的数组:
$roomnumbers = Room::with(['floorroomcount' => function($query){
$query->with('roomnumber')->get();
}])->where('roomtype_id', $roomtype_id)->get();
已尝试:跟随采摘正在返回floorroomcount
$roomnumbers->pluck('floorroomcount');
但我需要roomnumber
数组,我怎样才能得到?
解决方案
这为您提供roomnumber
了一个集合中的所有结果:
$roomnumbers->pluck('floorroomcount')->collapse()->pluck('roomnumber')->collapse();
推荐阅读
- javascript - 外部 DIV 与内部 DIV 一起向上包裹和扩展
- python - 如何在同一台机器上的不同 GPU 上并行运行多个 TensorFlow 实例?
- sql - 转换未知的六位数日期格式,可能是 Julian 的一些变体
- swift - UITableViewCell 单元格视图设计
- php - MariaDB 10.2 json 插入对 PHP 无效
- firebase - 如何观察angularfireobject?
- python - 如何将单词字符串列表转换为字符串作为句子?
- apache-kafka - Kafka 连接到 HBase
- php - php多图上传处理错误
- python - Python qrcode模块未保存