能否每个应用定义一个路由文件呢

寒塘冷月

现在默认的路由是读取 config/route.php 能否在每个应用里面定义config/route.php呢

如 目录
app
----api
---------config
---------------route.php

937 1 1
1个回答

WatcherLuo

在app同级目录下新建route目录
app
route
----api.php

修改config/route.php

use Webman\Route;
use support\Request;

// 引用 route 中的路由文件
foreach (glob(base_path() . '/route/*.php') as $filename) {
include_once $filename;
}

// 回退路由
Route::fallback(function (Request $request) {
$resp = [
'status' => 0,
'code' => 404,
'info' => '404 not found',
'data' => [],
'now' => time(),
];
return json($resp);
});

// 关闭默认路由
Route::disableDefaultRoute();

年代过于久远,无法发表回答
🔝