2017-04-11 97 views
1

我有这个如何使用pluck获取整数而不是数组?

Model::where('menu_id', 'core.extensions')->pluck('id') 

,并返回一个数组回来,所以我必须这样做

Model::where('menu_id', 'core.extensions')->pluck('id')[0]); 

得到整数ID我想,直接instert它。我如何获得id并避免使用[0],因为它对我来说看起来并不优雅。

回答

2

使用value(),而不是pluck()。它将在查询中调用first(),只选择该列,然后返回值:

$id = Model::where('menu_id', 'core.extensions')->value('id'); 
1

使用first()

Model::where('menu_id', 'core.extensions')->first()->id; 
相关问题