我有一些代码:
$filter = \DB::table('attribute_products')
->select('attr_id')
->where('product_id', $id)
->get()
->toArray();
这使我得到一个像这样的数组:
但是,我希望这样:
答案 0 :(得分:8)
您要使用采摘方法(https://laravel.com/docs/master/queries#retrieving-results)
$filter = \DB::table('attribute_products')
->where('product_id', $id)
->pluck('attr_id');
答案 1 :(得分:0)
无需键入->toarray();
,只需使用:
$filter = \DB::table('attribute_products')
->select('attr_id')
->where('product_id', $id)
->get()
;