ふたりはララベル (Laravel PHP Framework)

PHPフレームワークのLaravelの体験記を書いていきます。こんなタイトルのブログですが萌え系アニメは一秒たりとも観たことがありません。

Form::modelを使った場合は初期値をnullにする

Form::modelを使う場合は、既に入っている値を自動的に取得してくれるので便利。注意するのは初期値を指定するときはnullにすること。

{{ Form::model($title,[
  'method' => 'put',
  'route' => ['title.update',$title->id],
  'class' => 'form-horizontal'
]) }}

{{ Form::select('name', [
  'L2スイッチ'=>'L2スイッチ',
  'L3スイッチ'=>'L3スイッチ',
],null,['data-rel'=>'chosen']) }}

{{ Form::close() }}

これで「null」の部分に$title->nameの値が自動的に入る。