自定义路由文件可方便我们项目的模块化
路由文件位置:
routes
框架默认的路由文件为 web.php
我们可在同级目录创建自己的路由文件,例:admin.php
路由文件创建后需注册才能生效,在 app/Providers/RouteServiceProvider.php 文件中 map() 函数增加:
public function map()
{
$this->mapApiRoutes();
$this->mapWebRoutes();
$this->mapAdminRoutes(); //这是自定义的路由
}
protected function mapAdminRoutes()
{
//路由前缀为 admin ,控制器存放在 app/Http/Controllers/Admin 目录下
Route::prefix('admin')
->namespace($this->namespace.'\Admin')
->group(base_path('routes/admin.php'));
}