@foreach($menuItems['data'] as $item) @php // class if url is same as page $current = NULL; // attribute target $target = NULL; // if page is not null if ($item['page']) { $title = $item['page']['title']; $url = '/'.$item['page']['slug']; // if page is current page $current = isCurrentPage($item['page']['slug'], ' current'); // if title is set overwrite if ($item['title']) { $title = $item['title']; } // if page empty and only title and url is set } elseif ($item['title'] && $item['url']) { $title = $item['title']; $url = $item['url']; // if target set if (isset($item['target'])) { $target = 'target='.$item['target']; if ($item['target'] === '_blank') { $target .= ' rel=noreferrer'; } } } else { continue; } @endphp {{ $title }} @endforeach