@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