@php if (!($blog && is_object($blog))) { return; } $author = $blog->adminAuthor ?? null; $user = null; if (!$author) { $author = $blog->author ?? null; $user = $author->userable ?? null; } $translations = parse_translation($blog); $title = $translations['title'] ?? $blog->title ?? ''; $description = $translations['description'] ?? $blog->description ?? ''; $thumbnail = $blog->thumbnail && fileExists('lms/blogs/', $blog->thumbnail) ? asset('storage/lms/blogs/' . $blog->thumbnail) : asset('lms/frontend/assets/images/450x300.svg'); $commentsCount = $blog?->comments?->count() ?? 0; $commentsTitle = Str::plural('Comments', $commentsCount); $profileImg = $blog->adminAuthor && fileExists('lms/admins/', $author->profile_img) ? asset("storage/lms/admins/{$author->profile_img}") : asset('lms/assets/images/placeholder/profile.jpg'); @endphp