1
Model::where('menu_id', 'core.extensions')->pluck('id')
,並返回一個數組回來,所以我必須這樣做
Model::where('menu_id', 'core.extensions')->pluck('id')[0]);
得到整數ID我想,直接instert它。我如何獲得id並避免使用[0],因爲它對我來說看起來並不優雅。
Model::where('menu_id', 'core.extensions')->pluck('id')
,並返回一個數組回來,所以我必須這樣做
Model::where('menu_id', 'core.extensions')->pluck('id')[0]);
得到整數ID我想,直接instert它。我如何獲得id並避免使用[0],因爲它對我來說看起來並不優雅。
使用value()
,而不是pluck()
。它將在查詢中調用first()
,只選擇該列,然後返回值:
$id = Model::where('menu_id', 'core.extensions')->value('id');
使用first()
:
Model::where('menu_id', 'core.extensions')->first()->id;