From d14d7b86eb653e9bb6c4f275f6d8a22102c031b9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EA=B9=80=EB=B3=B4=EA=B3=A4?= Date: Wed, 18 Mar 2026 14:24:14 +0900 Subject: [PATCH] =?UTF-8?q?fix:=20[item-fields]=20HTMX=20=EB=B6=80?= =?UTF-8?q?=EB=B6=84=20=EB=A1=9C=EB=93=9C=20=EC=8B=9C=20switchTab=20?= =?UTF-8?q?=EB=AF=B8=EC=A0=95=EC=9D=98=20=EC=98=A4=EB=A5=98=20=EC=88=98?= =?UTF-8?q?=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - HX-Redirect 처리 추가하여 전체 페이지 리로드 보장 - @push('scripts') 블록의 JS가 정상 실행되도록 함 --- app/Http/Controllers/ItemFieldController.php | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/app/Http/Controllers/ItemFieldController.php b/app/Http/Controllers/ItemFieldController.php index 07a493e4..66b26de5 100644 --- a/app/Http/Controllers/ItemFieldController.php +++ b/app/Http/Controllers/ItemFieldController.php @@ -3,6 +3,8 @@ namespace App\Http\Controllers; use App\Models\SystemFieldDefinition; +use Illuminate\Http\Request; +use Illuminate\Http\Response; use Illuminate\View\View; /** @@ -13,8 +15,12 @@ class ItemFieldController extends Controller /** * 필드 관리 메인 화면 */ - public function index(): View + public function index(Request $request): View|Response { + if ($request->header('HX-Request')) { + return response('', 200)->header('HX-Redirect', route('item-fields.index')); + } + $sourceTables = SystemFieldDefinition::getSourceTableOptions(); return view('item-fields.index', compact('sourceTables'));