@php $seo = $seo ?? \App\Models\SeoSetting::current(); $defaultTitle = $seo->meta_title ?: $seo->site_title ?: $seo->site_name ?: config('app.name'); $title = trim($__env->yieldContent('meta_title')) ?: $defaultTitle; $description = trim($__env->yieldContent('meta_description')) ?: ($seo->meta_description ?: ''); $keywords = trim($__env->yieldContent('meta_keywords')) ?: ($seo->meta_keywords ?: ''); $canonical = trim($__env->yieldContent('canonical_url')) ?: url()->current(); $publicRoutes = [ 'landing.home', 'landing.about', 'landing.contact', 'landing.privacy', ]; $isPublicPage = request()->routeIs($publicRoutes); if ($isPublicPage && $seo->index_public_pages) { $robots = 'index, follow'; } else { $robots = 'noindex, nofollow, noarchive, nosnippet'; } $ogTitle = $seo->og_title ?: $title; $ogDescription = $seo->og_description ?: $description; $ogImage = $seo->og_image ? asset('storage/' . $seo->og_image) : asset('hisabseba-og.png'); $favicon = $seo->favicon ? asset('storage/' . $seo->favicon) : asset('hisabseba-favicon.png'); @endphp