Files
lotteryLaravel/routes/api/v1/admin/core.php
kang e27a00f260 feat: 更新玩法配置管理,简化字段并增强功能
- 将玩法相关的显示名称字段统一为 `display_name`,移除多语言字段。
- 在 `PlayTypePatchController` 中新增即时切换玩法开关的功能,并推送大厅更新。
- 优化多个控制器和服务中的权限检查与数据处理逻辑,提升代码可读性与维护性。
2026-05-25 14:34:24 +08:00

37 lines
1.2 KiB
PHP
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<?php
use Illuminate\Support\Facades\Route;
use App\Http\Controllers\Api\V1\Admin\Auth\MeController;
use App\Http\Controllers\Api\V1\Admin\Audit\AuditLogIndexController;
use App\Http\Controllers\Api\V1\Admin\Dashboard\AdminDashboardAnalyticsController;
use App\Http\Controllers\Api\V1\Admin\Dashboard\AdminDashboardController;
use App\Http\Controllers\Api\V1\Admin\PingController as AdminPingController;
/**
* 管理员核心路由(需 auth:sanctum + lottery.admin
*/
// 连通性探测
Route::get('ping', AdminPingController::class)
->middleware('admin.api-resource')
->name('api.v1.admin.ping');
// 首页仪表盘
Route::get('dashboard', AdminDashboardController::class)
->middleware('admin.api-resource')
->name('api.v1.admin.dashboard');
Route::get('dashboard/analytics', AdminDashboardAnalyticsController::class)
->middleware('admin.api-resource')
->name('api.v1.admin.dashboard.analytics');
// 当前管理员摘要
Route::get('auth/me', MeController::class)
->middleware('admin.api-resource')
->name('api.v1.admin.auth.me');
// 审计日志
Route::middleware('admin.api-resource')
->get('audit-logs', AuditLogIndexController::class)
->name('api.v1.admin.audit-logs.index');