group(function () { // 后台登录 (返回Token) Route::post('/login', [AuthController::class, 'login'])->name('admin.login'); }); // 需要Token认证的路由 Route::middleware('admin.auth')->group(function () { // 认证相关 Route::prefix('auth')->group(function () { // 登出当前设备 Route::post('/logout', [AuthController::class, 'logout'])->name('admin.logout'); // 登出所有设备 Route::post('/logout-all', [AuthController::class, 'logoutAll'])->name('admin.logout.all'); // 获取当前用户信息 Route::get('/me', [AuthController::class, 'me'])->name('admin.me'); // 获取用户权限信息 Route::get('/permission/info', [AuthController::class, 'permissionInfo'])->name('admin.permission.info'); // 刷新Token Route::post('/refresh', [AuthController::class, 'refresh'])->name('admin.refresh'); // 获取设备列表 Route::get('/devices', [AuthController::class, 'devices'])->name('admin.devices'); // 删除指定设备 Route::delete('/devices', [AuthController::class, 'deleteDevice'])->name('admin.devices.delete'); // 缓存管理 Route::delete('/cache', [AuthController::class, 'clearAuthCache'])->name('admin.cache.clear'); Route::get('/cache/stats', [AuthController::class, 'getCacheStats'])->name('admin.cache.stats'); // }); // 系统管理模块 Route::prefix('system')->group(function () { // 系统角色管理 Route::get('role', [\App\Http\Controllers\Admin\System\SystemRoleController::class, 'index'])->name('admin.system.role.index'); Route::post('role', [\App\Http\Controllers\Admin\System\SystemRoleController::class, 'store'])->name('admin.system.role.store'); Route::get('role/{id}', [\App\Http\Controllers\Admin\System\SystemRoleController::class, 'show'])->name('admin.system.role.show'); Route::put('role/{id}', [\App\Http\Controllers\Admin\System\SystemRoleController::class, 'update'])->name('admin.system.role.update'); Route::delete('role/{id}', [\App\Http\Controllers\Admin\System\SystemRoleController::class, 'destroy'])->name('admin.system.role.destroy'); Route::delete('role/batch', [\App\Http\Controllers\Admin\System\SystemRoleController::class, 'batchDestroy'])->name('admin.system.role.batch.destroy'); }); });