【发布时间】:2020-07-09 17:18:28
【问题描述】:
我想创建更新方法,代码如下:
Route::get("/allProducts/edit/{id}","AllproductController@edit")->name('Allproduct.edit');
Route::post("/allProducts/update/{id}","AllproductController@update")->name('Allproduct.update');
<form class="form-horizontal tasi-form" method="post" enctype="multipart/form-data"
action="{{ route('allProducts.update' , [ 'id'=>$allproduct->id ]) }}">
{{ csrf_field()}}
public function update(Request $request, $id)
{
$data = Allproduct::find($id);
$data->name = $request->name;
$data->save();
return redirect(route('allProducts.index'));
}
当我点击提交按钮时,它会显示:
“此路由不支持 POST 方法。支持的方法:GET、HEAD、PUT、PATCH、DELETE”错误!
有什么问题?
【问题讨论】:
标签: laravel