Form::selectの効率的な書き方
Form::selectはlistsメソッドを使えば一行で書ける。
コントローラ側
$lists = Movie::lists('title', 'id');
ビュー側
{{ Form::select('director_id', $lists, null, ['data-rel'=>'chosen']) }}
もしくはコンフィグファイルを使ってもよい。
コンフィグファイルにapp\config\array.phpを新規作成する。
<?php return array( 'minutes' => array( 0 => '0 分', 5 => '5 分', 10 => '10 分', 15 => '15 分', 20 => '20 分', 25 => '25 分', 30 => '30 分', 35 => '35 分', 40 => '40 分', 45 => '45 分', 50 => '50 分', 55 => '55 分', ), );
ビュー側はこうなる。
{{ Form::select('fun', Config::get('array.minutes'),null,['data-rel'=>'chosen']) }}