扩展Lumen的Web路由文件

时间:2017-05-17 12:49:33

标签: laravel lumen

根据文档,声明路由应放在web/routes.php中。我想知道,我可以按照我想要的方式按类或模块组织路线吗?

1 个答案:

答案 0 :(得分:0)

以下是我在我的流明5.4应用程序中的做法。对于每个模块/控制器类,我在Route.php下有一个不同的App\Http\Routes\文件。在我的App\Http\routes.php中,我将它们加载为

$app->group(
    [],
    function () use ($app) {
        foreach (glob(__DIR__ . '/Routes/*.php') as $filename) {
            include $filename;
        }
    }
);