49 lines
2.0 KiB
PHP
49 lines
2.0 KiB
PHP
<?php
|
|
/*
|
|
* @Author: YwxApp <ywx@ywxapp.cn>
|
|
* @Date: 2026-08-06 22:05:47
|
|
* @LastEditors: YwxApp <ywx@ywxapp.cn>
|
|
* @LastEditTime: 2026-08-10 20:23:09
|
|
* @Description:
|
|
* @FilePath: \ywxapp_dev\route\app.php
|
|
* @CustomString: Copyright (c) 2026 YwxApp
|
|
*/
|
|
// +----------------------------------------------------------------------
|
|
// | 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;
|
|
|
|
// API路由分组
|
|
// Route::group('api', function () {
|
|
// // 版本分组(匹配 v1/v2)
|
|
// Route::group(':version', function () {
|
|
// // 控制器路由(动态匹配控制器和方法)
|
|
// Route::any(':controller/:action', 'api/:version/:controller/:action')
|
|
// ->pattern([
|
|
// 'version' => 'v\d+', // 匹配 v1/v2/v3...
|
|
// 'controller' => '[\w]+', // 控制器名(字母数字)
|
|
// 'action' => '[\w]+' // 方法名
|
|
// ])
|
|
// ->append([
|
|
// 'append_version' => true // 可选:追加版本标识
|
|
// ]);
|
|
|
|
// // 首页快捷路由(可选)
|
|
// //Route::any('', 'api/:version.Index/index');
|
|
|
|
// });//->prefix('api/:version.'); // 设置控制器命名空间前缀
|
|
|
|
// })->middleware(\think\middleware\AllowCrossDomain::class); // 可选中间件
|
|
|
|
|
|
Route::get('hello/:name', 'index/hello');
|
|
Route::rule('upload', \ywxapp\controller\UploadController::class . '@upload')->allowCrossDomain();
|
|
Route::post('upload/batch', \ywxapp\controller\UploadController::class . '@batchUpload')->allowCrossDomain();
|
|
Route::post('upload/base64', \ywxapp\controller\UploadController::class . '@base64Upload')->allowCrossDomain();
|
|
|