header('HX-Request')) { return response('', 200)->header('HX-Redirect', route('finance.accounts.index')); } $summary = $this->bankAccountService->getSummary(); return view('finance.accounts.index', [ 'summary' => $summary, ]); } /** * 계좌 등록 페이지 */ public function create(): View { return view('finance.accounts.create'); } /** * 계좌 수정 페이지 */ public function edit(int $id): View { $account = $this->bankAccountService->getAccountById($id); if (! $account) { abort(404, '계좌를 찾을 수 없습니다.'); } return view('finance.accounts.edit', [ 'account' => $account, ]); } /** * 계좌 상세/거래내역 페이지 */ public function show(int $id): View { $account = $this->bankAccountService->getAccountById($id); if (! $account) { abort(404, '계좌를 찾을 수 없습니다.'); } return view('finance.accounts.show', [ 'account' => $account, ]); } }