group(function () { Route::get('/collect', [Sync::class, 'collect']); Route::get('/recharge', [Sync::class, 'recharge']); Route::get('/settle', [Sync::class, 'settle']); }); Route::post('/gameplayRule', [GameplayRule::class, 'store']); // 游戏规则写入 Route::get('/gameplayRule/cache', [GameplayRule::class, 'info']); // 游戏规则缓存读取 Route::middleware(['admin.jwt'])->group(function () { Route::middleware(['check.button.uri'])->group(function () { Route::get('/menu/mineMenu', [Menu::class, 'mineMenu']); // 我的菜单 Route::post('/menu/check', [Menu::class, 'check']); // 接口权限 Route::get('/menu/tree', [Menu::class, 'tree']); // 菜单按钮树 Route::post("/setPassword", [Admin::class, 'setPassword']); Route::get('/index', [Admin::class, 'index']); Route::post('/submit', [Admin::class, 'store']); Route::post('/delete', [Admin::class, 'destroy']); Route::prefix('/withdraw')->group(function () { Route::get('/', [Withdraw::class, 'index']); Route::post('setStatus', [Withdraw::class, 'setStatus']); }); Route::prefix('/game')->group(function () { Route::get('/', [Game::class, 'index']); Route::post('/update', [Game::class, 'update']); Route::post('/delete', [Game::class, 'destroy']); }); Route::prefix('/room')->group(function () { Route::get('/', [Room::class, 'index']); Route::get('/details', [Room::class, 'details']); Route::post('/setScore', [Room::class, 'setScore']); Route::post('/completed', [Room::class, 'completed']); }); Route::prefix('/config')->group(function () { Route::get('/getAll', [Config::class, 'getAll']); Route::get('/get', [Config::class, 'get']); Route::post('/set', [Config::class, 'set']); Route::post('/sendChannelMessage', [Config::class, 'sendChannelMessage']); // Route::post('/sendChannelVideo', [Config::class, 'sendChannelVideo']); }); Route::prefix('/balance')->group(function () { Route::get('/log', [Balance::class, 'log']); }); Route::prefix('/wallet')->group(function () { Route::get('/', [Wallet::class, 'index']); Route::post('/topUp', [Wallet::class, 'topUp']); Route::post('/verifyRecharge', [Wallet::class, 'verifyRecharge']); Route::get('/getPendingTasks', [Wallet::class, 'getPendingTasks']); }); Route::prefix('/user')->group(function () { Route::get('/', [User::class, 'index']); }); Route::prefix('/menu')->group(function () { Route::get('/', [Menu::class, 'index']); Route::post('/submit', [Menu::class, 'store']); Route::post('/delete', [Menu::class, 'destroy']); Route::get('/all', [Menu::class, 'all']); }); Route::prefix('/role')->group(function () { Route::get('/', [Role::class, 'index']); Route::post('/submit', [Role::class, 'store']); Route::post('/delete', [Role::class, 'destroy']); Route::get('/all', [Role::class, 'all']); }); }); Route::prefix('/upload')->group(function () { Route::post('/uploadFile', [Upload::class, 'store']); Route::post('/uploadVideo', [Upload::class, 'video']); }); });