@php $breadcrumbs = []; $route = request()->route()->getName() ?? ''; if (str_contains($route, 'admin.dashboard')) $breadcrumbs = ['Dashboard']; elseif (str_contains($route, 'admin.users')) $breadcrumbs = ['Users']; elseif (str_contains($route, 'admin.courses')) $breadcrumbs = ['Courses']; elseif (str_contains($route, 'admin.exams')) $breadcrumbs = ['Exams']; elseif (str_contains($route, 'admin.questions')) $breadcrumbs = ['Question Bank']; elseif (str_contains($route, 'admin.reports')) $breadcrumbs = ['Reports']; elseif (str_contains($route, 'admin.settings')) $breadcrumbs = ['Settings']; elseif (str_contains($route, 'teacher.dashboard')) $breadcrumbs = ['Dashboard']; elseif (str_contains($route, 'teacher.exams')) $breadcrumbs = ['My Exams']; elseif (str_contains($route, 'teacher.questions')) $breadcrumbs = ['Question Bank']; elseif (str_contains($route, 'student.dashboard')) $breadcrumbs = ['Dashboard']; elseif (str_contains($route, 'student.exams')) $breadcrumbs = ['Exams']; elseif (str_contains($route, 'student.profile')) $breadcrumbs = ['My Profile']; @endphp @if(count($breadcrumbs) > 0) @endif

Notifications

@if($unreadCount > 0)
@csrf
@endif
@forelse(auth()->user()?->notifications()->latest()->limit(10)->get() ?? [] as $notification)

{{ $notification->data['title'] ?? 'Notification' }}

{{ $notification->created_at->diffForHumans() }}

@empty
No notifications
@endforelse