chore: 重写初始提交(清空历史,整理后全量提交)

This commit is contained in:
ywxapp
2026-08-16 16:54:14 +08:00
commit 6c1a106bc1
1808 changed files with 238144 additions and 0 deletions
+28
View File
@@ -0,0 +1,28 @@
<?php
// +----------------------------------------------------------------------
// | YwxApp [ WE CAN DO IT JUST THINK ]
// +----------------------------------------------------------------------
// | Copyright (c) 2026-2036 http://ywxapp.cn All rights reserved.
// +----------------------------------------------------------------------
// | Author: ywxapp<admin@ywxapp.cn>
// +----------------------------------------------------------------------
use think\facade\Route;
// 支持批量添加
Route::pattern([
'name' => '\w+',
'id' => '\d+',
]);
// 一级控制器版本化 API/api/v1/...、/api/v2/...
//
// 插件路由(/<插件>/backend、/<插件>/developer、/<插件>/api 等)统一由
// 主应用 ywxapp/service/AppService::loadAddonRoutes() 在 boot 阶段注册,
// 本文件【不再】引入插件 route/app.php——否则 think-multi-app 会把 api 当作
// 应用名截走并叠加前缀,导致 /api/<插件>/* 或 /api/api/* 恒 404。
Route::group(':version', function () {
Route::rule(':Controller/:action', ':version.:Controller/:action');
})->middleware(\think\middleware\AllowCrossDomain::class)->pattern([
'version' => 'v\d+', // 匹配 v1/v2/v3...
]);