service->dailyReport($request->validated()); return ApiResponse::handle(__('message.fetched'), $report); } /** * 일일 일보 엑셀 다운로드 */ public function dailyExport(DailyReportRequest $request) { $report = $this->service->dailyReport($request->validated()); $filename = 'daily_report_'.$report['date'].'.xlsx'; return Excel::download(new DailyReportExport($report), $filename); } /** * 지출 예상 내역서 조회 */ public function expenseEstimate(ExpenseEstimateRequest $request) { $report = $this->service->expenseEstimate($request->validated()); return ApiResponse::handle(__('message.fetched'), $report); } /** * 지출 예상 내역서 엑셀 다운로드 */ public function expenseEstimateExport(ExpenseEstimateRequest $request) { $report = $this->service->expenseEstimate($request->validated()); $filename = 'expense_estimate_'.$report['year_month'].'.xlsx'; return Excel::download(new ExpenseEstimateExport($report), $filename); } }