From b55e0096c82068d92020b33d7ed92d3f0cf21630 Mon Sep 17 00:00:00 2001 From: Kevin MacMartin Date: Fri, 12 Jan 2018 22:57:31 -0500 Subject: [PATCH] Move the dashboard menu functionality to app/Models/DashboardMenu.php and allow for dropdown items --- app/Models/DashboardMenu.php | 16 +++++++++++++ readme.md | 17 ++++++++++---- resources/assets/sass/dashboard.scss | 1 - resources/views/dashboard/home.blade.php | 19 +++++++++++++-- .../views/dashboard/sections/nav.blade.php | 23 +++++++++++++++++-- 5 files changed, 66 insertions(+), 10 deletions(-) create mode 100644 app/Models/DashboardMenu.php diff --git a/app/Models/DashboardMenu.php b/app/Models/DashboardMenu.php new file mode 100644 index 0000000..be94d27 --- /dev/null +++ b/app/Models/DashboardMenu.php @@ -0,0 +1,16 @@ +@include('dashboard.sections.menu') + @foreach(App\Models\DashboardMenu::$menu as $menu_item) + @if(is_array($menu_item[1])) + @foreach($menu_item[1] as $submenu_item) +
  • + + {{ $menu_item[0] }}: {{ $submenu_item[0] }} + +
  • + @endforeach + @else +
  • + + {{ $menu_item[0] }} + +
  • + @endif + @endforeach @endsection diff --git a/resources/views/dashboard/sections/nav.blade.php b/resources/views/dashboard/sections/nav.blade.php index 178143f..b9cb488 100644 --- a/resources/views/dashboard/sections/nav.blade.php +++ b/resources/views/dashboard/sections/nav.blade.php @@ -22,8 +22,27 @@
  • Register
  • @endif @else - @set('menu_class', 'nav-item') - @include('dashboard.sections.menu') + @foreach(App\Models\DashboardMenu::$menu as $menu_item) + @if(is_array($menu_item[1])) + + @else + + @endif + @endforeach