一条路线并呼叫拉拉维尔的两个控制器


One route and call two controllers in Laravel

我在路线上有这两条路线.php

Route::post('view', 'LivefeedController@liveversion');
//test new view.
Route::post('testview', 'TestController@testversion');

我正在尝试做的是使用 1 条路由调用控制器和方法。因此,如果有人去/view 实时版本和测试版本都会被调用。请问最好的方法是什么?

您可以在完成其作业后从第一个控制器重定向到第二个控制器,例如在 LivefeedController liveversion 方法中,您可以像这样重定向:

return Redirect::action('TestController@testversion');


这是关于 Laravel 重定向的文档,尽管正如评论中指出的那样 - 这不是一件好事(从一个 POST 操作重定向到另一个 POST 操作)。