Dashboard
Welcome back, Admin!
@php $notificationCount = \App\Models\ActivityLog::count(); $notifications = \App\Models\ActivityLog::latest()->take(10)->get(); @endphp
@php $user = Auth::guard('admin')->user(); $isAdmin = $user && ($user->id == 1 || $user->role_id == 1); @endphp @if($isAdmin)
@php $draftCount = 0; if(class_exists('App\Models\Page')) { $draftCount += App\Models\Page::where('status', 0)->count(); } if(class_exists('App\Models\Service')) { $draftCount += App\Models\Service::where('status', 'draft')->count(); } if(class_exists('App\Models\Blog')) { $draftCount += App\Models\Blog::where('status', 'draft')->count(); } if(class_exists('App\Models\Testimonial')) { $draftCount += App\Models\Testimonial::where('status', 'draft')->count(); } if(class_exists('App\Models\Portfolio')) { $draftCount += App\Models\Portfolio::where('status', 'draft')->count(); } if(class_exists('App\Models\Faq')) { $draftCount += App\Models\Faq::where('status', 'draft')->count(); } @endphp @if($draftCount > 0) {{ $draftCount }} @endif
@php $pendingCount = App\Models\ContentRevision::where('status', 'pending')->count(); @endphp {{-- ✅ FIXED: admin.reviews.index --}} @if($pendingCount > 0) {{ $pendingCount }} @endif
@endif
@yield('content')