Laravel 5.8 此路由不支持 PUT 方法。支持的方法:GET、HEAD、POST
Laravel 5.8 The PUT method is not supported for this route. Supported methods: GET, HEAD, POST
我想用@method('put')
更新表单
<form method="POST" action="{{ route("admin.experiences.update", [$experience->id]) }}"
enctype="multipart/form-data">
@method('put')
@csrf
但是有这个消息错误:
The PUT method is not supported for this route. Supported methods: GET, HEAD, POST
所以我对另一种形式使用了相同的方法并且效果很好。
路线:
Route::delete('experiences/destroy', 'ExperiencesController@massDestroy')-
>name('experiences.massDestroy');
Route::resource('experiences', 'ExperiencesController');
控制器:
public function update(UpdateExperienceRequest $request, Experience $experience)
{
$experience->update($request->all());
return back()->with('success','Expérience modifiée avec succès!');
}
public function edit(Organigramme $organigramme, Experience $experience)
{
//
}
需要帮助
提前致谢!
使用这个:
<form method="POST" action="{{route("experiences.update", ['id' => $experience->id]) }}"
enctype="multipart/form-data">
@method('put')
@csrf
</form>
我想用@method('put')
更新表单<form method="POST" action="{{ route("admin.experiences.update", [$experience->id]) }}"
enctype="multipart/form-data">
@method('put')
@csrf
但是有这个消息错误:
The PUT method is not supported for this route. Supported methods: GET, HEAD, POST
所以我对另一种形式使用了相同的方法并且效果很好。
路线:
Route::delete('experiences/destroy', 'ExperiencesController@massDestroy')-
>name('experiences.massDestroy');
Route::resource('experiences', 'ExperiencesController');
控制器:
public function update(UpdateExperienceRequest $request, Experience $experience)
{
$experience->update($request->all());
return back()->with('success','Expérience modifiée avec succès!');
}
public function edit(Organigramme $organigramme, Experience $experience)
{
//
}
需要帮助 提前致谢!
使用这个:
<form method="POST" action="{{route("experiences.update", ['id' => $experience->id]) }}"
enctype="multipart/form-data">
@method('put')
@csrf
</form>