Symfony \ Component \ HttpKernel \ Exception \ MethodNotAllowedHttpException此路由不支持GET方法。支持的方法:PUT

时间:2019-10-07 10:23:22

标签: laravel forms methods routes

view

web.php

[productsController

2 个答案:

答案 0 :(得分:1)

更改您的web.php文件

  Route::post('/update/{id}','productsController@update')->name('product.update');

您认为

 <form action="{{route('product.update',['id' => $products->id])}}" method="post">

代替@method('PUT')
   <input name="_method" type="hidden" value="PUT">

答案 1 :(得分:0)

method="PUT"标记中删除method="POST"并放置<form ...>。另外,我不确定这个@method('PUT')。我将使用以下内容:<input type="hidden" name="_method" value="PUT"/>