webman多应用路由拆分,加载各应用下路由;
读取app
下各个应用的route.php
(路由目录如:app/admin/route/route.php
),在config/route.php
下增加如下内容。如下:
<?php
// 如果路由目录是:app/admin/route.php这样,函数参数去掉一层改为 glob("app/**/route.php")
$routes = glob("app/**/**/route.php");
if(!empty($routes)){
foreach($routes as $route){
require_once $route;
}
}
定义应用路由,如下:
<?php
use Webman\Route;
Route::group('/admin', function () {
//登录接口
Route::group('/login', function (){
Route::any('/login', [\app\admin\controller\LoginController::class, 'login']);
});
});