2
我使用Laravel HTML組件創建下拉列表以列出用戶可以屬於的所有組。將模型集合轉換爲ID爲數組的密鑰
組列表來自組表。
目前在我的控制我的代碼看起來像
$groups = array();
$groupModels = Group::all(['id', 'name']);
foreach ($groupModels as $groupModel) {
$groups[$groupModel->id] = $groupModel->name;
}
return view('myview', compact('groups'));
在我看來,我有以下代碼來創建下拉
{!! Form::select('group', $groups, null, ['class' => 'form-control']) !!}
這工作,但我想看看是否有是避免foreach
循環並直接將模型列表轉換爲數組的一種方法。可能嗎?