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