@php use App\Models\Language; $authenticatedUser = getAuthenticatedUser(); $current_language = Language::where('code', app()->getLocale())->get(['name', 'code']); $default_language = getAuthenticatedUser()->lang; $unreadNotificationsCount = $authenticatedUser->notifications->where('pivot.read_at', null)->count(); $unreadNotifications = $authenticatedUser ->notifications() ->wherePivot('read_at', null) ->getQuery() ->orderBy('id', 'desc') ->take(3) ->get(); $unreadAnnouncementsCount = $authenticatedUser->announcements ? $authenticatedUser->announcements->where('pivot.read_at', null)->count() : null; if ($authenticatedUser->hasRole('client')) { $unreadAnnouncements = null; } else { $unreadAnnouncements = $authenticatedUser ->announcements() ->wherePivot('read_at', null) ->getQuery() ->orderBy('announcements.id', 'desc') ->take(3) ->get(); } @endphp {{-- @dd($unreadNotifications) --}} @authBoth
@else @endauth