mirror of
https://gitee.com/technical-laohu/mpay_v2_webman.git
synced 2026-04-24 11:04:26 +08:00
更新后端基础
This commit is contained in:
@@ -2,13 +2,33 @@
|
||||
|
||||
/**
|
||||
* 管理后台路由定义
|
||||
*
|
||||
* 接口前缀:/adminapi
|
||||
* 跨域中间件:Cors
|
||||
*/
|
||||
|
||||
use Webman\Route;
|
||||
use app\http\admin\controller\AuthController;
|
||||
use app\http\admin\controller\UserController;
|
||||
use app\http\admin\controller\MenuController;
|
||||
use app\http\admin\controller\SystemController;
|
||||
use app\common\middleware\Cors;
|
||||
use app\http\admin\middleware\AuthMiddleware;
|
||||
|
||||
Route::group('/admin', function () {
|
||||
// 登录相关
|
||||
Route::post('/mock/login', [AuthController::class, 'login']);
|
||||
Route::get('/mock/user/getUserInfo', [AuthController::class, 'getUserInfo']);
|
||||
});
|
||||
Route::group('/adminapi', function () {
|
||||
// 认证相关(无需JWT验证)
|
||||
Route::get('/captcha', [AuthController::class, 'captcha']);
|
||||
Route::post('/login', [AuthController::class, 'login']);
|
||||
|
||||
// 需要认证的路由组
|
||||
Route::group('', function () {
|
||||
// 用户相关(需要JWT验证)
|
||||
Route::get('/user/getUserInfo', [UserController::class, 'getUserInfo']);
|
||||
|
||||
// 菜单相关(需要JWT验证)
|
||||
Route::get('/menu/getRouters', [MenuController::class, 'getRouters']);
|
||||
|
||||
// 系统相关(需要JWT验证)
|
||||
Route::get('/system/getDict[/{code}]', [SystemController::class, 'getDict']);
|
||||
})->middleware([AuthMiddleware::class]);
|
||||
})->middleware([Cors::class]);
|
||||
@@ -0,0 +1,8 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* API 路由定义
|
||||
*/
|
||||
|
||||
use Webman\Route;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user