From 2435577fd7c6270510b197ef666da67566816cf4 Mon Sep 17 00:00:00 2001 From: pro Date: Sat, 31 Jan 2026 16:50:46 +0900 Subject: [PATCH] =?UTF-8?q?fix:=EB=A9=94=EB=89=B4=20=EB=B1=83=EC=A7=80=20V?= =?UTF-8?q?iew::share=EB=A1=9C=20=EC=A0=84=EC=97=AD=20=EA=B3=B5=EC=9C=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - View Composer 변수는 Blade 컴포넌트에서 접근 불가 - View::share로 전역 공유하여 컴포넌트에서도 접근 가능하도록 수정 Co-Authored-By: Claude Opus 4.5 --- app/Providers/ViewServiceProvider.php | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/app/Providers/ViewServiceProvider.php b/app/Providers/ViewServiceProvider.php index 9e3037de..6ab63f0f 100644 --- a/app/Providers/ViewServiceProvider.php +++ b/app/Providers/ViewServiceProvider.php @@ -33,7 +33,7 @@ public function boot(): void } }); - // 사이드바 메뉴 뱃지 데이터 + // 사이드바 메뉴 뱃지 데이터 (전역 공유 - 컴포넌트에서도 접근 가능) View::composer('partials.sidebar', function ($view) { $menuBadges = [ 'byRoute' => [], // 라우트명 기준 @@ -55,7 +55,8 @@ public function boot(): void } } - $view->with('menuBadges', $menuBadges); + // View::share로 전역 공유 (Blade 컴포넌트에서도 접근 가능) + View::share('menuBadges', $menuBadges); }); } }