RouteCollection.php中的MethodNotAllowedHttpException,如何在laravel中使用补丁请求?

时间:2018-06-25 11:27:25

标签: laravel laravel-5.2 bootstrap-modal

我有一个表名Berita,我想更新此表。

我尝试在laravel 5.2中使用补丁。

路由

route::resource("updateNews","test");

控制器名称为berita

    public function destroy($id)
{
    $user = message::find($id);
    $user -> delete();
    return back();

}

writenews.blade.php 这就是我所说的补丁请求。我只是拿了我的<form>

  <form action="updateNews" method="post" enctype="multipart/form-data">
            {{ method_field('PATCH') }}
            {{ csrf_field()}}
      </from>

1 个答案:

答案 0 :(得分:0)

我的答案将是: 您的路线:

route::resource("updatenews","testController");

您的TestController

public function update ( Request $request,$id)
{
    $user = message::find($id);
    $user -> delete();
    return back();
}

您的表格

{!! Form::model($news, ['method' => 'PATCH','url' => ['updatenews', $news->id],'class' => 'form-horizontal' ]) !!}

 {{ csrf_field()}}

{!! Form::close() !!}

查看有关Laravel表单的更多信息:Laravel Form Package