随着业务的发展,前后台和不同平台的代码都写在一个路由文件里面会非常庞杂,这时候就诞生了拆分路由文件的需求,可以采用以下方法拆分路由:
1、在routes文件夹中添加新的路由文件如:admin.php
2、在app/Providers/RouteServiceProvider.php中添加方法:
<?php
  /**
     * Define the routes for the application.
     *
     * @return void
     */
    public function map()
    {
        $this->mapApiRoutes();
        $this->mapWebRoutes();
        $this->mapAdminRoutes();
    }
?>3、在map方法中添加该方法
<?php
 /**
     * admin 路由
     */
    protected function mapAdminRoutes()
    {
        Route::namespace($this->namespace)
            ->group(base_path('routes/admin.php'));
    }
?>