pan*_*hro 4 php laravel laravel-5
我需要从模型中获取一组随机ID列表,我这样做:
User::all('id')->random(5)->flatten()->toArray()
Run Code Online (Sandbox Code Playgroud)
但这仍然是一个多阵列:
0 => array:1 [
"id" => 20
]
1 => array:1 [
"id" => 69
]
....
Run Code Online (Sandbox Code Playgroud)
我正在寻找类似的东西:
[20, 69]
Run Code Online (Sandbox Code Playgroud)
Ale*_*nin 12
试试pluck():
User::all('id')->random(5)->pluck('id')->toArray();
Run Code Online (Sandbox Code Playgroud)