ajax()) { return $next($request); } Menu::create('portal-marketer-sidebar', function ($menu) { $enabled_modules = ! empty(session('business.enabled_modules')) ? session('business.enabled_modules') : []; $menu->url(action([\Modules\Portal\Http\Controllers\Marketer\DashboardController::class, 'index']), __('home.home'), [ 'icon' => 'fa fas fa-tachometer-alt', 'active' => request()->segment(1) == 'marketer' && request()->segment(2) == 'dashboard', ])->order(1); $menu->url(action([\Modules\Portal\Http\Controllers\Marketer\SellController::class, 'index']), __('portal::lang.my_sales'), [ 'icon' => 'fa fas fa-shopping-cart', 'active' => request()->segment(2) == 'sells', ])->order(2); $menu->url(action([\Modules\Portal\Http\Controllers\Marketer\CommissionController::class, 'index']), __('portal::lang.commission_targets'), [ 'icon' => 'fa fas fa-percent', 'active' => request()->segment(2) == 'commission', ])->order(3); if (in_array('Crm', $enabled_modules) || in_array('crm', $enabled_modules)) { $menu->url(action([\Modules\Portal\Http\Controllers\Marketer\LeadController::class, 'index']), __('crm::lang.leads'), [ 'icon' => 'fa fas fa-user-plus', 'active' => request()->segment(2) == 'leads', ])->order(4); $menu->url(action([\Modules\Portal\Http\Controllers\Marketer\FollowUpController::class, 'index']), __('crm::lang.follow_ups'), [ 'icon' => 'fa fas fa-calendar-alt', 'active' => request()->segment(2) == 'follow-ups', ])->order(5); } $menu->url(action([\Modules\Portal\Http\Controllers\Marketer\ExpenseController::class, 'index']), __('expense.expenses'), [ 'icon' => 'fa fas fa-receipt', 'active' => request()->segment(2) == 'expenses', ])->order(6); $menu->url(action([\Modules\Portal\Http\Controllers\Marketer\ProfileController::class, 'getProfile']), __('lang_v1.profile'), [ 'icon' => 'fa fas fa-user', 'active' => request()->segment(2) == 'profile', ])->order(7); }); return $next($request); } }