我想通过UserController发送$ color变量进行编辑。
我的控制器:
public function editColor(Color $color)
{
return view('UserFolder.editColor')->with([
'color'=>$color,
]);
}
路线:
Route::post('admin/EditColors', 'UserController@editColor')->name('editColors');
我收到此错误:
The GET method is not supported for this route. Supported methods: POST.
我不是要获取该值,我的路线不正确吗?
该错误总结了您在将路由定义为GET
来解决此问题时提出的POST
请求的所有内容
更改此:
Route::post('admin/EditColors/', 'UserController@editColor')->name('editColors');
收件人:
// add {color} parameter to your route what you are expecting in your controller
Route::get('admin/EditColors/{color}', 'UserController@editColor')->name('editColors');
希望有帮助。.>
谢谢..