【发布时间】:2017-09-25 19:40:36
【问题描述】:
我在下面有一个列表,我想获取一个以逗号分隔的值列表:
[{"id":49},{"id":61},{"id":5},{"id":58}]
我试过 pluck 但它只返回单个值。我要:
49,61,5,58
我可以通过多种方式做到这一点,但我想以 laravel 的方式做到这一点。
代码:
$locations = Location::select('id')->whereIn('id', function($query) use ($id)
{
$query->select('location_id')
->from('users_locations')
->whereRaw('user_id ='.$id);
})->get();
【问题讨论】:
-
请出示您用于获取此收藏的代码。如果是标准合集,pluck 肯定行得通。