@if($sessions && $sessions->count() > 0)
@foreach($sessions as $session) @endforeach
# Date & Time Status Actions
{{ $loop->iteration }}
{{ $session->date ? $session->date->format('M d, Y') : 'N/A' }}
@php try { $startTime = $session->start_time ? \Carbon\Carbon::createFromFormat('H:i:s', $session->start_time)->format('g:i A') : 'N/A'; $endTime = $session->end_time ? \Carbon\Carbon::createFromFormat('H:i:s', $session->end_time)->format('g:i A') : 'N/A'; } catch (\Exception $e) { $startTime = $session->start_time ?: 'N/A'; $endTime = $session->end_time ?: 'N/A'; } @endphp {{ $startTime }} - {{ $endTime }}
@php try { $isLive = $session->isLive(); $isUpcoming = $session->isUpcoming(); $hasEnded = $session->hasEnded(); } catch (\Exception $e) { $isLive = false; $isUpcoming = false; $hasEnded = true; } @endphp @if($isLive) Live @elseif($isUpcoming) Upcoming @elseif($hasEnded) Completed @else Scheduled @endif @include('admin.crud.action-dropdown', [ 'editUrl'=>url('admin/live-class-sessions/'.$session->id.'/edit'), 'deleteUrl'=>route('admin.live-class-sessions.destroy', $session->id), 'redirectUrl'=>url('admin/live-classes') ])
@else
No sessions found for this live class.
@endif