Laravel 7中从控制器发布数据

问题描述 投票:0回答:1

我想通过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.

我不是要获取该值,我的路线不正确吗?

php laravel web post
1个回答
0
投票

该错误总结了您在将路由定义为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');

希望有帮助。.>

谢谢..

© www.soinside.com 2019 - 2024. All rights reserved.