@php
$href = '#';
try {
$href = route($item->link);
} catch (\Exception $e) {
if (filter_var($item->link, FILTER_VALIDATE_URL)) {
$href = $item->link;
} elseif (Str::startsWith($item->link, '/pagina/')) {
$href = url($item->link);
} elseif (Str::startsWith($item->link, '/')) {
$href = url($item->link);
} else {
$href = '#';
}
}
$isActive = request()->fullUrlIs($href) || request()->is(ltrim(parse_url($href, PHP_URL_PATH) ?: '',
'/'));
if ($item->link == '/' && request()->is('/')) {
$isActive = true;
} elseif ($item->link != '/' && request()->is('/') ) {
$isActive = false;
}
@endphp
{{ $item->label }}
@if($item->children->isNotEmpty())
@endif
@if($item->children->isNotEmpty())
@foreach ($item->children as $child)
@php
$childHref = '#';
try { $childHref = route($child->link); }
catch (\Exception $e) {
if (filter_var($child->link, FILTER_VALIDATE_URL)) { $childHref = $child->link; }
elseif (Str::startsWith($child->link, '/pagina/')) { $childHref = url($child->link); }
elseif (Str::startsWith($child->link, '/')) { $childHref = url($child->link); }
}
@endphp
{{ $child->label }}
@endforeach
@endif
@endforeach
@endif