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

时间:2014-12-07 18:20:00

标签: dynamic controller routes

我明白了:

http://local/service/get/data/module_01/act_01
http://local/service/get/data/module_02/act_01

每个模块都有一个控制器( Module01Controller Module02Controller )。

我试过这个但没有运气。

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');
});

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

0 个答案:

没有答案