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
ループを回避し、モデルのリストを直接配列に変換する方法です。出来ますか?