Example #1
0
 public function run()
 {
     Menu::handler('top')->hydrate(function () {
         $pages = Content::get();
         //dd($pages);
         return $pages;
     }, function ($children, $item) {
         if ($item->depth < 1) {
             $children->add($item->translate(Config::get('app.locale'))->slug, $item->translate(Config::get('app.locale'))->title, Menu::items($item->as));
         }
     });
     return view("plugins.navigation_menu");
 }
Example #2
0
 public function run()
 {
     Menu::handler('top')->hydrate(function () {
         //			$pages = Content::where('print_status_id', '=', 3)->orderBy('order')->get();
         $pages = Content::whereRaw('print_status_id = 3 OR print_status_id = 4')->orderBy('order')->get();
         //dd($pages);
         return $pages;
     }, function ($children, $item) {
         if ($item->depth < 1) {
             $children->add($item->slug, $item->translate(Config::get('app.locale'))->title, Menu::items($item->as));
         }
     });
     return view("plugins.navigation_menu");
 }