Controllerでこんなかんじで一覧を取って渡す。
$categories = Category::all()->lists('name','id');
return View::make('index',[
'categories' => $categories,
]);
Eloquentのlists
っていうメソッドで上記のように書くと以下のように連想配列が取れる。
[
"1" => "Category1",
"2" => "Category2",
]
で、以下のように渡してやる。
{{ Form::select('category_id', $categories, null, ['class' => 'some-class']); }}
Form::select
は第3引数はデフォルトで選択されている項目、第4引数はHTMLの要素に指定する属性。