diff --git a/app/Providers/AppServiceProvider.php b/app/Providers/AppServiceProvider.php index 5cc53b14..f85e665b 100644 --- a/app/Providers/AppServiceProvider.php +++ b/app/Providers/AppServiceProvider.php @@ -79,11 +79,14 @@ public function boot(): void } } + // menuBadges는 Blade 컴포넌트()에서도 접근 필요 + // $view->with()는 컴포넌트 격리 스코프에 전달 안 되므로 View::share 사용 + View::share('menuBadges', $menuBadges); + $view->with([ 'mainMenus' => $menusBySection['main'], 'toolsMenus' => $menusBySection['tools'], 'labsMenus' => $menusBySection['labs'], - 'menuBadges' => $menuBadges, ]); }); }