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

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

Form::modelでDeleteを設定する

Form::modelからControllerのdestoryを呼び出したい。
例えばYasaiControllerのdestoryを呼び出す場合のViewは以下のようにする。2行目の「'method' => 'delete'」を忘れてドツボにハマった。

{{ Form::model($yasai,[
  'method' => 'delete',
  'route' => ['yasai.destroy',$yasai->id)],
  'class' => 'form-horizontal'
]) }}
<fieldset>
  <div class="form-actions">
    <button class="btn btn-warning">削除する</button>
  </div>
</fieldset>
{{ Form::close() }}