从控制器重定向到Laravel中的动态控制器

时间:2015-09-05 12:41:41

标签: laravel-5

我有一个控制器来映射路线/print/{car}让我们给他打电话IndexController

我希望根据对象的类型重定向正确的Controller。对于每种类型的汽车,我都有一个不同的控制器:SportCarControllerTruckControllerFamilyCarController每个控制器,导致单独的“向导步骤”。我怎样才能有一种优雅的做法(伪代码)

function index(($carInstance){
     $goodController = GetMeGoodController:factory($carInsantce);
     redirectTo($goodController,'index');//where index is the method
 }

PS1:拥有不同的路线是不可行的,因为为此对象添加新类型不应更改路径。同时更改对象的类型不应干扰路径。当我引用redirecTo时,我正在谈论重定向到另一个控制器操作,而不是HTTP重定向。

0 个答案:

没有答案