@php $titleMain = $seo->title ?? config('app.name'); $fullTitle = trim(($seo->title ?? '') . ($seo->site_suffix ?? '')) ?: config('app.name'); $canonical = $seo->canonical ?? url()->current(); // Optional prev/next rel for pagination (pass $paginator from controller/view if needed) $prevUrl = isset($paginator) && method_exists($paginator, 'previousPageUrl') ? $paginator->previousPageUrl() : null; $nextUrl = isset($paginator) && method_exists($paginator, 'nextPageUrl') ? $paginator->nextPageUrl() : null; @endphp {{ $fullTitle }} @if(!empty($seo->description)) @endif @if(!empty($seo->keywords)) @endif @if(!empty($canonical)) @endif @if(!empty($seo->robots)) @endif {{-- Open Graph --}} @if(!empty($seo->description)) @endif @if(!empty($seo->og_image)) @endif {{-- Twitter --}} @if(!empty($seo->description)) @endif @if(!empty($seo->og_image)) @endif {{-- hreflang alternates --}} @foreach(($seo->hreflangs ?? []) as $lang => $href) @endforeach {{-- extra custom metas --}} @foreach(($seo->meta_extra ?? []) as $m) @if(!empty($m['name']) && !empty($m['content'])) @endif @endforeach {{-- pagination rel (optional) --}} @if(!empty($prevUrl)) @endif @if(!empty($nextUrl)) @endif