0
这里是我的代码在我的形式MethodNotAllowedHttpException而laravel与PUT请求提交表单
<form method="POST" action="{{URL::route('updateProduct', [$product-
>product_id]) }}" enctype="multipart/form-data">
<input name="_method" type="hidden" value="PUT">
...
...
路线:
Route::put('/updateProduct/{p_id}',[
'as' => 'updateProduct',
'uses'=>'[email protected]'
]);
控制器:
public function updateProduct(Request $request, $p_id)
{
return "Hello" .$p_id;
}
我得到MethodNotAllowedHttpException in RouteCollection.php line 251
所有的时间我尝试访问。
我觉得{{URL :: route('updateProduct',[$ product-> product_id])}}返回/ updateProduct/{{$ product-> product_id}}。两者都是相同的我想如果你看到我的路线 – cnayak
它是否工作,如果你尝试与POST(而不是一个PUT)? –
是的,它的工作原理。它不适用于PUT和PATCH – cnayak