From f87e9d2ee50b874ca93c05e9772a32953aed89fd Mon Sep 17 00:00:00 2001 From: Fady Mondy Date: Mon, 29 May 2023 06:08:47 +0300 Subject: [PATCH] add custome view to menu --- config/tomato-admin.php | 5 +++++ resources/views/layouts/includes/menu.blade.php | 2 ++ 2 files changed, 7 insertions(+) diff --git a/config/tomato-admin.php b/config/tomato-admin.php index 05a6520..c6516c2 100644 --- a/config/tomato-admin.php +++ b/config/tomato-admin.php @@ -16,4 +16,9 @@ * the class must return a full rendered menu. */ "menu_provider" => null, + + /** + * if you need to change the main menu with your own menu file + */ + "menu_file" => null ]; diff --git a/resources/views/layouts/includes/menu.blade.php b/resources/views/layouts/includes/menu.blade.php index 7025e9c..c7f1dac 100644 --- a/resources/views/layouts/includes/menu.blade.php +++ b/resources/views/layouts/includes/menu.blade.php @@ -26,6 +26,8 @@ class=" @if(config('tomato-admin.menu_provider')) {!! config('tomato-admin.menu_provider')::render() !!} +@elseif(config('tomato-admin.menu_file')) + @include(config('tomato-admin.menu_file')) @else @php $counter = 0; @endphp @foreach($menus as $menu)