Laravel资源控制器销毁

时间:2017-07-13 17:13:29

标签: laravel controller resources destroy

我在使用资源控制器中的destroy方法时遇到问题。我知道在html中你只能POST / GET所以我使用了一个隐藏值,但它出现了一个MethodNotAllowedHttpException错误。这是我的代码:

删除按钮所在的模式:

          <div class="modal-footer">
            <form action="/wod/{{$wod->id}}" method="POST">
                {{ csrf_field() }}
                {{ method_field('DELTE') }}
                <button type="button" class="btn btn-default navbar-inverse" data-dismiss="modal">Close</button>
                <button type="button" class="btn btn-default navbar-inverse"><a class="bottom" href="/wod/{{$wod->id}}/edit">Edit</a></button>
                <button class="btn btn-primary navbar-inverse" value="submit" type="submit">Delete</button>
            </form>
          </div>

这是我的资源控制器:

public function destroy(Id $id)
{
    //
    Wod::find($id)->delete();

    return redirect()->action("WodController@index");

}

1 个答案:

答案 0 :(得分:0)

{{ method_field('DELTE') }}

中有拼写错误

应为{{ method_field('DELETE') }}