随着业务的发展,前后台和不同平台的代码都写在一个路由文件里面会非常庞杂,这时候就诞生了拆分路由文件的需求,可以采用以下方法拆分路由:
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'));
}
?>