新增游戏管理系统:①game_configs表+模型(forGame/isEnabled/param静态方法) ②GameConfigSeeder初始化5款游戏参数 ③后台卡片式管理页(开关+参数表单) ④侧边栏菜单「游戏管理」

This commit is contained in:
2026-03-01 20:17:18 +08:00
parent 8c99e1fad7
commit 8a74bfd639
7 changed files with 585 additions and 0 deletions
+7
View File
@@ -309,6 +309,13 @@ Route::middleware(['chat.auth', 'chat.has_position'])->prefix('admin')->name('ad
Route::post('/{holidayEvent}/trigger-now', [\App\Http\Controllers\Admin\HolidayEventController::class, 'triggerNow'])->name('trigger-now');
Route::delete('/{holidayEvent}', [\App\Http\Controllers\Admin\HolidayEventController::class, 'destroy'])->name('destroy');
});
// 🎮 游戏管理(开关 + 核心参数配置)
Route::prefix('game-configs')->name('game-configs.')->group(function () {
Route::get('/', [\App\Http\Controllers\Admin\GameConfigController::class, 'index'])->name('index');
Route::post('/{gameConfig}/toggle', [\App\Http\Controllers\Admin\GameConfigController::class, 'toggle'])->name('toggle');
Route::post('/{gameConfig}/params', [\App\Http\Controllers\Admin\GameConfigController::class, 'updateParams'])->name('params');
});
});
// ──────────────────────────────────────────────────────────────