2017-04-11 95 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; 
相關問題