Add baccarat loss cover activity

This commit is contained in:
2026-04-11 23:27:29 +08:00
parent dd9a8c5db8
commit e43dceab2c
22 changed files with 1898 additions and 5 deletions
+11
View File
@@ -142,6 +142,13 @@ Route::middleware(['chat.auth'])->group(function () {
Route::get('/history', [\App\Http\Controllers\BaccaratController::class, 'history'])->name('history');
});
// ── 百家乐买单活动(前台)───────────────────────────────────────
Route::prefix('baccarat-loss-cover')->name('baccarat-loss-cover.')->group(function () {
Route::get('/summary', [\App\Http\Controllers\BaccaratLossCoverController::class, 'summary'])->name('summary');
Route::get('/history', [\App\Http\Controllers\BaccaratLossCoverController::class, 'history'])->name('history');
Route::post('/{event}/claim', [\App\Http\Controllers\BaccaratLossCoverController::class, 'claim'])->name('claim');
});
// ── 老虎机(前台)────────────────────────────────────────────────
Route::prefix('slot')->name('slot.')->group(function () {
// 获取配置及今日剩余次数
@@ -295,6 +302,10 @@ Route::middleware(['chat.auth'])->group(function () {
Route::post('/command/announce', [AdminCommandController::class, 'announce'])->name('command.announce');
Route::post('/command/clear-screen', [AdminCommandController::class, 'clearScreen'])->name('command.clear_screen');
Route::post('/command/effect', [AdminCommandController::class, 'effect'])->name('command.effect');
Route::middleware('chat.level:super')->group(function () {
Route::post('/command/baccarat-loss-cover', [\App\Http\Controllers\Admin\BaccaratLossCoverEventController::class, 'store'])->name('command.baccarat_loss_cover.store');
Route::post('/command/baccarat-loss-cover/{event}/close', [\App\Http\Controllers\Admin\BaccaratLossCoverEventController::class, 'close'])->name('command.baccarat_loss_cover.close');
});
// ---- 礼包红包(superlevel 发包 / 所有登录用户可抢)----
Route::post('/command/red-packet/send', [\App\Http\Controllers\RedPacketController::class, 'send'])->name('command.red_packet.send');