Advertisement
Guest User

Untitled

a guest
Feb 6th, 2016
54
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.03 KB | None | 0 0
  1. public function handle($request, Closure $next)
  2. {
  3. Menu::make('NavBar', function($menu){
  4. $menuitems = MenuItem::all();
  5. foreach($menuitems as $menuitem)
  6. {
  7. if(!is_null($menuitem->parent)){
  8. // For example, 'Conferences', a top level menu item with a null parent field
  9. $menu->add($menuitem->title, url($menuitem->url));
  10. }
  11. else{
  12. // Parent is a field in database, for example 'Traverse City 2015' would have the parent 'conferences'
  13. $parent = $menuitem->parent;
  14. $menu->item('about')->add($menuitem->title, url($menuitem->url));
  15.  
  16. }
  17. }
  18. });
  19. return $next($request);
  20. }
  21.  
  22. {!! $NavBar->asUl() !!}
  23.  
  24. <ul>
  25. <li><a href="/conferences">Conferences</a></li>
  26. <ul>
  27. <li><a href="/conferences/traverse-city-2015">Traverse City 2015</li>
  28. </ul>
  29. </ul>
  30.  
  31. <ul>
  32. <li><a href="/conferences/">Conferences</a></li>
  33. <li><a href="/conferences/traverse-city-2015">Traverse City 2015</a></li>
  34. </ul>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement