【发布时间】:2020-11-10 09:01:48
【问题描述】:
我在 UserController 中有一个名为 destroy 的操作,我不想执行此操作而不是 UserInfoController@destroy 应该运行。所以我需要重定向到UserInfoControlle@destroy控制器。
UserController@destroy 操作;
return redirect()->action(
'UserInfoController@destroy',['id' => 1]
);
操作成功运行,但出现此错误;
The GET method is not supported for this route. Supported methods: POST.
【问题讨论】:
-
重定向原因
get请求 -
请展示您的路线实现
-
@ml59
Route::post('/delete/{id}''UserInfoController@destroy')->name('delete'); -
@lagbox 那么我可以使用 get 获取
UserInfoController@destroy路由吗? -
是的,如果你想重定向。浏览器无法重定向到
post路由
标签: laravel laravel-6 laravel-controller