@extends('layouts.admin') @section('title', 'Dashboard') @section('content') @php $totalNews = \App\Models\News::count(); $totalEvents = \App\Models\Event::count(); $totalTeachers = \App\Models\Teacher::count(); $pendingAdmissions = \App\Models\Admission::where('status', 'pendiente')->count(); $unreadContacts = \App\Models\Contact::where('is_read', false)->count(); $recentNews = \App\Models\News::latest('published_at')->take(5)->get(); $upcomingEvents = \App\Models\Event::where('event_date', '>=', now()->toDateString())->orderBy('event_date')->take(5)->get(); @endphp

Noticias

{{ $totalNews }}

Eventos

{{ $totalEvents }}

Docentes

{{ $totalTeachers }}

Solicitudes Pendientes

{{ $pendingAdmissions }}

@if ($unreadContacts > 0) @endif
Ultimas Noticias
Ver todas
@if($recentNews->isEmpty())
No hay noticias publicadas
Crear noticia
@else @foreach($recentNews as $item) @endforeach
TituloFecha
{{ $item->title }} {{ $item->published_at?->format('d/m/Y') }}
@endif
Proximos Eventos
Ver todos
@if($upcomingEvents->isEmpty())

No hay eventos proximos.

@else
    @foreach($upcomingEvents as $event)
  • {{ $event->event_date->format('d') }}
    {{ $event->event_date->format('M') }}
    {{ $event->title }}
    {{ $event->location ?: '' }}
  • @endforeach
@endif
@endsection