@php $submenus = __getMenus()->where('id',request()->proid)->first(); foreach ($submenus->submenus as $key => $value) { if ($value->type == '12') $submenus->submenus[$key]['linkurl'] = route('dashboard.focusView', [$value->product_id, $value->id]); else if (isset(request()->days)) $submenus->submenus[$key]['linkurl'] = route('dashboard.longterm', [$value->product_id, $value->id, request()->days]); else $submenus->submenus[$key]['linkurl'] = route('dashboard.product', [$value->product_id, $value->id]); } if(!empty($submenus->submenus)) { $first = $submenus->submenus[0]->id; $last = $submenus->submenus[count($submenus->submenus)-1]->id; $_submenu = $submenus->submenus; if(count($_submenu) > 0){ $nextId = $_submenu->where('id', '>', $data['subid'])->take(1)->first()->id ?? $_submenu->first()->id; $previousId = $_submenu->where('id', '<', $data['subid'])->sortByDesc('id')->take(1)->first()->id ?? $_submenu->last()->id; $nextId = $_submenu->where('id', '>', $data['subid'])->take(1)->first()->id ?? $_submenu->first()->id; $nextLink = (request()->comid == null) ? ((isset(request()->days)) ? route('dashboard.longterm', [$data['proid'], $nextId,request()->days]) : route('dashboard.product', [$data['proid'], $nextId])) : ((isset(request()->days)) ? route('dashboard.combo.longterm', [$data['proid'], $nextId, request()->days,request()->comid]) : route('dashboard.combo.product', [$data['proid'], $nextId, request()->comid])); $previousId = $_submenu->where('id', '<', $data['subid'])->sortByDesc('id')->take(1)->first()->id ?? $_submenu->last()->id; $preLink = (request()->comid == null) ? ((isset(request()->days)) ? route('dashboard.longterm', [$data['proid'], $previousId,request()->days]) : route('dashboard.product', [$data['proid'], $previousId])) : ((isset(request()->days)) ? route('dashboard.combo.longterm', [$data['proid'], $previousId, request()->days,request()->comid]) : route('dashboard.combo.product', [$data['proid'], $previousId, request()->comid])); } } @endphp {{-- page pagination --}}