المحتوى
@php
$seoSchema = null;
$seoPostType = \App\Models\PostType::where('name', 'SEO Settings')->first();
if ($seoPostType) {
$seoPost = \App\Models\Post::where('post_type_id', $seoPostType->id)->where('slug', 'schema-settings')->where('is_published', 1)->first();
if ($seoPost) {
$seoSchema = $seoPost->body;
}
}
@endphp
@if($seoSchema)
@php
try {
$renderedSchema = \Illuminate\Support\Facades\Blade::render($seoSchema);
echo $renderedSchema;
} catch (\Exception $e) {
echo "";
echo $seoSchema; // Fallback to raw text if blade rendering fails
}
@endphp
@endif