@extends('layouts.app3') @section('title', 'Event Calendar - RAI University') @section('content')
shape
shape

Our Events

@php $prevMonth = $currentDate->copy()->subMonth()->format('Y-m'); $nextMonth = $currentDate->copy()->addMonth()->format('Y-m'); @endphp

{{ $currentDate->format('F Y') }}

📋 List View
‹ Previous

{{ $currentDate->format('F Y') }}

Next ›
Sun
Mon
Tue
Wed
Thu
Fri
Sat
@php $startOfMonth = $currentDate->copy()->startOfMonth(); $endOfMonth = $currentDate->copy()->endOfMonth(); $startOfCalendar = $startOfMonth->copy()->startOfWeek(); $endOfCalendar = $endOfMonth->copy()->endOfWeek(); $calendarDays = []; $day = $startOfCalendar->copy(); while ($day <= $endOfCalendar) { $calendarDays[] = $day->copy(); $day->addDay(); } @endphp @foreach($calendarDays as $day) @php $dayEvents = $events->filter(function($event) use ($day) { return $event->start_date <= $day && ($event->end_date ? $event->end_date >= $day : $event->start_date == $day); }); $isOtherMonth = $day->month !== $currentDate->month; $isToday = $day->isToday(); @endphp
{{ $day->format('j') }}
@foreach($dayEvents->take(3) as $event) @endforeach @if($dayEvents->count() > 3)
+{{ $dayEvents->count() - 3 }} more
@endif
@endforeach
@endsection