Dynamic 如何在Laravel 4.2中使用动态控制器名称进行路由

Dynamic 如何在Laravel 4.2中使用动态控制器名称进行路由,dynamic,controller,routes,Dynamic,Controller,Routes,我明白了: http://local/service/get/data/module_01/act_01 http://local/service/get/data/module_02/act_01 每个模块都有一个控制器模块01控制器模块02控制器 我试过这个,但运气不好 Route::any('/service/get/data/{mod}/{cond?}', function($mod, $cond=0) { $controllerDir = strtolower($mod);

我明白了:

http://local/service/get/data/module_01/act_01
http://local/service/get/data/module_02/act_01
每个模块都有一个控制器模块01控制器模块02控制器

我试过这个,但运气不好

Route::any('/service/get/data/{mod}/{cond?}', function($mod, $cond=0) {
    $controllerDir = strtolower($mod);
    $controllerName = ucwords($mod).'Controller';
    Route::get('/service/get/data/'.$mod.'/{cond?}', $controllerDir.'\\'.$controllerName.'@data');
});

我可以只在一条路线中使用此路由案例吗?

您试过了吗?问题是什么?如果您需要一些帮助,您应该描述并提供尽可能多的详细信息,如日志、网络捕获……抱歉,刚刚添加了routes.php