在拉拉维尔展平阵列?

时间:2016-08-09 16:01:20

标签: php laravel laravel-5

我需要从模型中获取一组随机ID列表,我这样做:

User::all('id')->random(5)->flatten()->toArray()

但这仍然是一个多阵列:

0 => array:1 [
   "id" => 20
]
1 => array:1 [
   "id" => 69
]
....

我正在寻找类似的东西:

[20, 69]

1 个答案:

答案 0 :(得分:11)

尝试pluck()

User::all('id')->random(5)->pluck('id')->toArray();