一条路线并在Laravel中呼叫两个控制器

时间:2015-01-20 17:17:54

标签: php laravel laravel-4 laravel-routing

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

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

我要做的是使用1路线调用控制器和方法。因此,如果有人进入/查看liveversion和testversion都会被调用。请问最好的方法是什么?

1 个答案:

答案 0 :(得分:2)

完成工作后,您可以从第一个控制器重定向到第二个控制器,例如在LivefeedController实时转换方法中,您可以重定向,如下所示:

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


这是documentation on Laravel Redirects,虽然正如评论中指出的那样 - 这不是一件好事(从一个POST动作重定向到另一个POST动作)。