From 0ff98481dcb5b4640dc42d291f39904d90b6aa63 Mon Sep 17 00:00:00 2001 From: pro Date: Tue, 27 Jan 2026 21:49:29 +0900 Subject: [PATCH] =?UTF-8?q?fix:Lab=20=EC=A0=84=EB=9E=B5=20=ED=8E=98?= =?UTF-8?q?=EC=9D=B4=EC=A7=80=20HX-Redirect=20=EC=B6=94=EA=B0=80=20(tax,?= =?UTF-8?q?=20labor,=20debt,=20chatbot)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Controllers/Lab/StrategyController.php | 20 +++++++++++++++---- 1 file changed, 16 insertions(+), 4 deletions(-) diff --git a/app/Http/Controllers/Lab/StrategyController.php b/app/Http/Controllers/Lab/StrategyController.php index 9b6daa17..1e3178fb 100644 --- a/app/Http/Controllers/Lab/StrategyController.php +++ b/app/Http/Controllers/Lab/StrategyController.php @@ -28,24 +28,33 @@ private function handlePresentationPage(Request $request, string $routeName): ?R /** * 세무 전략 (장기적 세무전략 프레젠테이션) */ - public function tax() + public function tax(Request $request): View|Response { + if ($request->header('HX-Request')) { + return response('', 200)->header('HX-Redirect', route('lab.strategy.tax')); + } return view('lab.strategy.tax'); } /** * 노무 전략 */ - public function labor() + public function labor(Request $request): View|Response { + if ($request->header('HX-Request')) { + return response('', 200)->header('HX-Redirect', route('lab.strategy.labor')); + } return view('lab.strategy.labor'); } /** * 채권추심 전략 */ - public function debt() + public function debt(Request $request): View|Response { + if ($request->header('HX-Request')) { + return response('', 200)->header('HX-Redirect', route('lab.strategy.debt')); + } return view('lab.strategy.debt'); } @@ -74,8 +83,11 @@ public function mrpOverseas(Request $request): View|Response /** * 상담용 챗봇 전략 */ - public function chatbot() + public function chatbot(Request $request): View|Response { + if ($request->header('HX-Request')) { + return response('', 200)->header('HX-Redirect', route('lab.strategy.chatbot')); + } return view('lab.strategy.chatbot'); }