@php $user = auth()->user(); $role = $user->membership_status ?? $user->role ?? 'member'; switch ($role) { case 'super-admin': $layout = 'layouts.superadmin'; break; case 'advisor': $layout = 'layouts.advisor'; break; case 'admin': case 'moderator': $layout = 'layouts.moderator'; break; default: $layout = 'layouts.member'; } $meId = auth()->id(); $subject = $message->subject ?? 'بدون موضوع'; $senderName = $message->sender->name ?? 'غير معروف'; $senderEmail = $message->sender->email ?? ''; $isUnread = empty($message->read_at); $isImportant = (bool)($message->important ?? false); $avatarUrl = !empty($message->sender?->avatar) ? asset('storage/avatars/' . $message->sender->avatar) : null; $msgIsMine = (int)($message->sender_id ?? 0) === (int)$meId; @endphp @extends($layout) @section('title', 'عرض الرسالة') @section('content')