From f84b5e0d5fac3cb29e641b93ec1d3e9295ebb768 Mon Sep 17 00:00:00 2001 From: pro Date: Wed, 21 Jan 2026 21:01:56 +0900 Subject: [PATCH] =?UTF-8?q?fix:=20permission-analyze=20HTMX=20=EB=84=A4?= =?UTF-8?q?=EB=B9=84=EA=B2=8C=EC=9D=B4=EC=85=98=20=EC=8B=9C=20selectMenu?= =?UTF-8?q?=20=EC=98=A4=EB=A5=98=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit HTMX 요청 시 HX-Redirect 헤더로 전체 페이지 리로드하여 @push('scripts') 블록의 스크립트가 정상 로드되도록 수정 Co-Authored-By: Claude Opus 4.5 --- app/Http/Controllers/PermissionAnalyzeController.php | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/app/Http/Controllers/PermissionAnalyzeController.php b/app/Http/Controllers/PermissionAnalyzeController.php index b6db5086..3b1ff7a2 100644 --- a/app/Http/Controllers/PermissionAnalyzeController.php +++ b/app/Http/Controllers/PermissionAnalyzeController.php @@ -3,6 +3,9 @@ namespace App\Http\Controllers; use App\Services\PermissionAnalyzeService; +use Illuminate\Http\Request; +use Illuminate\Http\Response; +use Illuminate\View\View; class PermissionAnalyzeController extends Controller { @@ -12,9 +15,14 @@ public function __construct( /** * 권한 분석 페이지 + * HTMX 요청 시 전체 페이지 리로드 (스크립트 로딩을 위해) */ - public function index() + public function index(Request $request): View|Response { + if ($request->header('HX-Request')) { + return response('', 200)->header('HX-Redirect', route('permission-analyze.index')); + } + $tenantId = session('selected_tenant_id'); $menuTree = $this->service->getMenuTree($tenantId); $permissionTypes = $this->service->getPermissionTypes();