我是使用 Laravel 5 进行 Web 开发的新手。我安装了 asGgardCMS,在看到 asgardCms 代码后,我发现 app/Http/route.php 文件中没有任何代码,路由所需的代码放在模块代码中。例如,路由菜单管理器模块所需的代码放在 Modules/Media/apiRoutes.php 和 Modules/Media/backendRoutes.php 文件中。可以帮助我并告诉我如何管理我的路线吗?
原文由 loghman 发布,翻译遵循 CC BY-SA 4.0 许可协议
您可以在服务提供者中加载自定义路由文件。 AsgardCMS 也是这样做的,在加载后端路由的 Core RoutingServiceProvider 中看到这个方法:
https://github.com/AsgardCms/Core/blob/master/Providers/RoutingServiceProvider.php#L77
Laravel 文档在包开发部分提供了一个简单示例:
http://laravel.com/docs/5.1/packages#routing