现在,我正在这样做:
$raw_messages_id = Messages::select('id')->get();
$messages_id = array();
foreach($raw_messages_id as $message_id){
array_push($messages_id,$message_id->id);
}
为了得到这个:
[1034,2031,1023,2234,...]
有更好的方法吗?我想阻止使用循环服务器端,因为它需要花费很多时间。
我尝试了什么
$raw_messages_id = Messages::select('id')->get()->toArray();
OR
$raw_messages_id = Messages::select('id')->get(array('id'))->toArray();
不需要的结果
[{id:1034},{id:2031},{id:1023},...]
答案 0 :(得分:1)
你可以试试这个:
$ids = Messages::lists('id');