@php $url = ''; $MyNavBar = \Menu::make('MenuList', function ($menu) use($url){ $menu->add(''.__('messages.main').'', ['class' => 'category-main']); $menu->add(''.__('messages.dashboard').''.__('messages.dashboard').'', ['route' => 'home']) ->prepend(' ') ->link->attr(['class' => '']); $menu->add(__('messages.sidebar_form_title',['form' => trans('messages.service')]), ['class' => 'category-main']) ->data('permission', ['category list','subcategory list','service list']); $menu->add(''.trans('messages.category').''.__('messages.category').'', ['class' => '']) ->prepend(' ') ->nickname('category') ->data('permission', 'category list') ->link->attr(["class" => ""]) ->href('#category'); $menu->category->add(''.trans('messages.list_form_title',['form' => trans('messages.category')]).'', ['class' => 'sidebar-layout' ,'route' => 'category.index']) ->prepend(' ') ->data('permission', 'category list') ->link->attr(['class' => '']); $menu->category->add(''.trans('messages.add_form_title',['form' => trans('messages.category')]).'', ['class' => 'sidebar-layout' ,'route' => 'category.create']) ->data('permission', 'category add') ->prepend(' ') ->link->attr(['class' => '']); $menu->add(''.trans('messages.service').''.__('messages.service').'', ['class' => '']) ->prepend(' ') ->nickname('services') ->data('permission', 'service list') ->link->attr(["class" => ""]) ->href('#services'); $menu->services->add(''.trans('messages.list_form_title',['form' => trans('messages.service')]).'', ['class' => 'sidebar-layout' ,'route' => 'service.index']) ->prepend(' ') ->data('permission', 'service list') ->link->attr(['class' => '']); $menu->services->add(''.trans('messages.add_form_title',['form' => trans('messages.service')]).'', ['class' => 'sidebar-layout' ,'route' => 'service.create']) ->data('permission', 'service add') ->prepend(' ') ->link->attr(['class' => '']); $menu->add(__('messages.sidebar_form_title',['form' => trans('messages.booking')]), ['class' => 'category-main'])->data('permission', 'booking list'); $menu->add(''.__('messages.booking').''.__('messages.booking').'', ['route' => 'booking.index']) ->prepend(' ') ->nickname('booking') ->data('permission', 'booking list'); $menu->add(__('messages.sidebar_form_title',['form' => trans('messages.user')]), ['class' => 'category-main'])->data('permission', ['provider list','handyman list','user list']); $menu->add(''.__('messages.provider').''.__('messages.provider').'', ['class' => '']) ->prepend(' ') ->nickname('provider') ->data('permission', 'provider list') ->link->attr(["class" => ""]) ->href('#providers'); $menu->provider->add(''.__('messages.list_form_title',['form' => __('messages.provider')]).'', ['class' => 'sidebar-layout' ,'route' => 'provider.index']) ->data('permission', 'provider list') ->prepend(' ') ->link->attr(['class' => '']); $menu->add(''.__('messages.list_form_title',['form' => trans('messages.customer') ]).''.__('messages.customer').'', ['route' => 'user.index']) ->prepend(' ') ->nickname('user') ->data('permission', 'user list'); $menu->add('Transactions', ['class' => 'category-main'])->data('permission', ['tax list','payment list','earning list']); $menu->add(''.__('messages.payment').''.__('messages.payment').'', ['route' => 'payment.index']) ->prepend(' ') ->nickname('payment') ->data('permission', 'payment list'); $menu->add('Ratings', ['class' => 'category-main'])->data('permission', ['user rating list','handyman rating list']); $menu->add(''.trans('messages.list_form_title',['form' => trans('messages.user_ratings')]).''.__('messages.user_ratings').'', ['route' => 'booking-rating.index']) ->prepend(' ') ->nickname('user_ratings') ->data('permission', 'user rating list'); $menu->add(__('messages.sidebar_form_title',['form' => trans('messages.system')]), ['class' => 'category-main']) ->data('permission', ['terms condition','privacy policy','help support','refund cancellation policy','document list']); $menu->add(''.__('messages.pages').''.__('messages.pages').'', ['class' => '']) ->prepend(' ') ->nickname('pages') ->data('permission', 'pages') ->link->attr(["class" => ""]) ->href('#pages'); $menu->pages->add(''.__('messages.terms_condition').'', ['class' => 'sidebar-layout' ,'route' => 'term-condition']) ->data('permission', 'terms condition') ->prepend(' ') ->link->attr(['class' => '']); $menu->pages->add(''.__('messages.privacy_policy').'', ['class' => 'sidebar-layout' ,'route' => 'privacy-policy']) ->data('permission', 'privacy policy') ->prepend(' ') ->link->attr(['class' => '']); $menu->pages->add(''.__('messages.help_support').'', ['class' => 'sidebar-layout' ,'route' => 'help-support']) ->data('permission', 'help support') ->prepend(' ') ->link->attr(['class' => '']); $menu->pages->add(''.__('Faq').'', ['class' => 'sidebar-layout' ,'route' => 'faq']) ->data('role', ['admin','provider','demo_admin']) ->prepend(' ') ->link->attr(['class' => '']); $menu->pages->add(''.__('Refer Earn').'', ['class' => 'sidebar-layout' ,'route' => 'refer-earn']) ->data('role', ['admin','provider','demo_admin']) ->prepend(' ') ->link->attr(['class' => '']); $menu->pages->add(''.__('messages.blog').'', ['class' => 'sidebar-layout' ,'route' => 'blog.index']) ->data('role', ['admin','provider','demo_admin']) ->prepend(' ') ->link->attr(['class' => '']); $menu->add(''.__('messages.pushnotification_settings').''.__('messages.pushnotification_settings').'', ['route' => 'setting.index']) ->prepend(' ') ->nickname('Push Notification') ->data('permission', 'system setting'); $menu->add(''.__('messages.slider').''.__('messages.slider').'', ['class' => '']) ->prepend(' ') ->nickname('sliders') ->data('permission', 'slider list') ->link->attr(["class" => ""]) ->href('#sliders'); $menu->sliders->add(''.__('messages.list_form_title',['form' => __('messages.slider')]).'', ['class' => 'sidebar-layout' ,'route' => 'slider.index']) ->data('permission', 'slider list') ->prepend(' ') ->link->attr(['class' => '']); $menu->sliders->add(''.__('messages.add_form_title',['form' => __('messages.slider')]).'', ['class' => 'sidebar-layout' ,'route' => 'slider.create']) ->data('permission', 'slider add') ->prepend(' ') ->link->attr(['class' => '']); })->filter(function ($item) { return checkMenuRoleAndPermission($item); }); @endphp