多个路由文件而不是 laravel 5 中的一个主路由文件

新手上路,请多包涵

我是使用 Laravel 5 进行 Web 开发的新手。我安装了 asGgardCMS,在看到 asgardCms 代码后,我发现 app/Http/route.php 文件中没有任何代码,路由所需的代码放在模块代码中。例如,路由菜单管理器模块所需的代码放在 Modules/Media/apiRoutes.php 和 Modules/Media/backendRoutes.php 文件中。可以帮助我并告诉我如何管理我的路线吗?

原文由 loghman 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 348
2 个回答

Laravel Route 的 group() 方法可以接受文件名,所以我们可以这样:

 // web.php

Route::prefix('admin')
    ->group(base_path('routes/admin.php'));

// admin.php
Route::get('/', 'AdminController@index');

原文由 Benjamin Beganović 发布,翻译遵循 CC BY-SA 4.0 许可协议

推荐问题
logo
Stack Overflow 翻译
子站问答
访问
宣传栏