Esempio n. 1
0
 /**
  * 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]);
 }