->name('admin.recharge.methods.store'); Route::patch('dashboard/recharge-admin/methods/{id}/toggle', [RechargeAdminController::class, 'toggleActive']) ->name('admin.recharge.methods.toggle'); Route::delete('dashboard/recharge-admin/methods/{id}', [RechargeAdminController::class, 'destroyMethod']) ->name('admin.recharge.methods.destroy'); Route::post('dashboard/recharge-admin/{id}/approve', [RechargeAdminController::class, 'approve']) ->name('admin.recharge.approve'); Route::post('dashboard/recharge-admin/{id}/reject', [RechargeAdminController::class, 'reject']) ->name('admin.recharge.reject'); // WITHDRAWAL ADMIN Route::get('dashboard/withdrawal-admin', [WithdrawalAdminController::class, 'index']) ->name('dashboard.withdrawal-admin'); Route::post('dashboard/withdrawal-admin/{id}/approve', [WithdrawalAdminController::class, 'approve']) ->name('admin.withdrawal.approve'); Route::post('dashboard/withdrawal-admin/{id}/reject', [WithdrawalAdminController::class, 'reject']) ->name('admin.withdrawal.reject'); // INVESTMENT RECORDS ADMIN Route::get('dashboard/investment-admin', [InvestmentAdminController::class, 'index']) ->name('dashboard.investment-admin'); // SETTINGS ADMIN Route::get('dashboard/settings-admin', [SettingsAdminController::class, 'index']) ->name('dashboard.settings-admin'); Route::post('dashboard/settings-admin', [SettingsAdminController::class, 'store']) ->name('admin.settings.store'); // ACHIEVEMENT ADMIN Route::get('dashboard/achievements-admin', [AchievementAdminController::class, 'index']) ->name('dashboard.achievements-admin'); Route::post('dashboard/achievements-admin', [AchievementAdminController::class, 'store']) ->name('admin.achievements.store'); Route::put('dashboard/achievements-admin/{id}', [AchievementAdminController::class, 'update']) ->name('admin.achievements.update'); Route::patch('dashboard/achievements-admin/{id}/toggle', [AchievementAdminController::class, 'toggleVisible']) ->name('admin.achievements.toggle'); Route::delete('dashboard/achievements-admin/{id}', [AchievementAdminController::class, 'destroy']) ->name('admin.achievements.destroy'); // PAGES ADMIN Route::get('dashboard/pages-admin', [PageAdminController::class, 'index']) ->name('dashboard.pages-admin'); Route::post('dashboard/pages-admin', [PageAdminController::class, 'store']) ->name('admin.pages.store'); Route::put('dashboard/pages-admin/{page}', [PageAdminController::class, 'update']) ->name('admin.pages.update'); Route::patch('dashboard/pages-admin/{page}/toggle', [PageAdminController::class, 'toggleActive']) ->name('admin.pages.toggle'); Route::delete('dashboard/pages-admin/{page}', [PageAdminController::class, 'destroy']) ->name('admin.pages.destroy'); // DEPOSIT CASHBACK ADMIN Route::get('dashboard/deposit-cashback-admin', [DepositCashbackAdminController::class, 'index']) ->name('dashboard.deposit-cashback-admin'); Route::post('dashboard/deposit-cashback-admin', [DepositCashbackAdminController::class, 'store']) ->name('admin.deposit-cashback.store'); Route::put('dashboard/deposit-cashback-admin/{depositCashbackRule}', [DepositCashbackAdminController::class, 'update']) ->name('admin.deposit-cashback.update'); Route::patch('dashboard/deposit-cashback-admin/toggle-enabled', [DepositCashbackAdminController::class, 'toggleEnabled']) ->name('admin.deposit-cashback.toggle'); Route::patch('dashboard/deposit-cashback-admin/{depositCashbackRule}/toggle', [DepositCashbackAdminController::class, 'toggleActive']) ->name('admin.deposit-cashback.toggle-active'); Route::delete('dashboard/deposit-cashback-admin/{depositCashbackRule}', [DepositCashbackAdminController::class, 'destroy']) ->name('admin.deposit-cashback.destroy'); // CASHBACK ROYALTY BONUS ADMIN Route::get('dashboard/cashback-admin', [CashbackAdminController::class, 'index']) ->name('dashboard.cashback-admin'); Route::post('dashboard/cashback-admin', [CashbackAdminController::class, 'store']) ->name('admin.cashback.store'); Route::put('dashboard/cashback-admin/{cashbackLevel}', [CashbackAdminController::class, 'update']) ->name('admin.cashback.update'); Route::patch('dashboard/cashback-admin/{cashbackLevel}/toggle', [CashbackAdminController::class, 'toggleActive']) ->name('admin.cashback.toggle'); Route::delete('dashboard/cashback-admin/{cashbackLevel}', [CashbackAdminController::class, 'destroy']) ->name('admin.cashback.destroy'); });