group(function (): void { Route::get('reports/daily-profit', AdminReportDailyProfitController::class) ->name('api.v1.admin.reports.daily-profit'); Route::get('reports/player-win-loss', AdminReportPlayerWinLossController::class) ->name('api.v1.admin.reports.player-win-loss'); Route::get('reports/play-dimension', AdminReportPlayDimensionController::class) ->name('api.v1.admin.reports.play-dimension'); Route::get('reports/rebate-commission', AdminReportRebateCommissionController::class) ->name('api.v1.admin.reports.rebate-commission'); Route::get('report-jobs', ReportJobIndexController::class) ->name('api.v1.admin.report-jobs.index'); Route::post('report-jobs', ReportJobStoreController::class) ->name('api.v1.admin.report-jobs.store'); Route::get('report-jobs/{report_job}', ReportJobShowController::class) ->name('api.v1.admin.report-jobs.show'); Route::get('report-jobs/{report_job}/download', ReportJobDownloadController::class) ->name('api.v1.admin.report-jobs.download'); });