MethodNotAllowedHttpException в RouteCollection.php, как использовать запрос на исправление в laravel? - PullRequest
0 голосов
/ 25 июня 2018

У меня есть имя таблицы как berita, я хочу обновить эту таблицу.

Я пытаюсь использовать patch в 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 голосов
/ 25 июня 2018

Мой ответ будет: Ваш маршрут:

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

...