这可能是一个显而易见的问题,但这里是:在dd查询结果之后,我有:
$items = DB::table('my_table')->get(['id']);
dd($items);
这会导致:
Collection {#228 ▼
#items: array:1 [▼
0 => {#227 ▼
+"id": 2
}
]
}
然后,当我试图展平它时,它忽略了我:
dd($items->flatten());
结果是:
Collection {#209 ▼
#items: array:1 [▼
0 => {#227 ▼
+"id": 2
}
]
}
难道我不应该收到一些类似于集合的扁平化版本的东西吗?我该怎么做呢?
提前谢谢。
发布于 2019-05-17 13:42:45
你需要像这样检查它
$flattened = $items->flatten();
dd($flattened->all());
// or dd($items->flatten()->all());
如果您想获取id并完全扁平化,那么可以使用
$items = DB::table('my_table')->pluck('id');
dd($items);
这是pluck link。
https://stackoverflow.com/questions/56187660
复制相似问题