/** * Bootstrap any application services. * * @return void */ public function boot(Request $request) { $uri = $request->path(); //获取当前uri,做导航栏active, 面包学导航 $navLists = config('myConfig.navLists'); $activeNav = []; foreach ($navLists as $key => $navList) { foreach ($navList as $navLt) { if (preg_match($navLt, $uri)) { if ($key == 'articles_one') { $activeNav = ['articles', '']; } else { $activeNav = [$key]; } break; } } } // dd($activeNav); $tagLists = Tags::getTagList(config('myConfig.tagListsNums')); view()->share(['tagLists' => $tagLists, 'activeNavs' => $activeNav]); }