@if($list_items) @foreach($list_items as $list_item) {{ $loop->iteration }}
{{ $list_item->title }} @if($list_item->course)
{{ $list_item->course->title }} @endif @if($list_item->description)
{{ $list_item->description }} @endif
{{ $list_item->liveClassAccount->title }}
@if($list_item->sessions->count() > 0)
Sessions ({{ $list_item->sessions->count() }}):
@foreach($list_item->sessions->take(5) as $session)
{{ $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
@endforeach @if($list_item->sessions->count() > 5)
... and {{ $list_item->sessions->count() - 5 }} more
@endif
View All
@else No sessions @endif
@include('admin.crud.action-dropdown', [ 'cloneUrl' => url('admin/live-class/'.$list_item->id.'/clone'), 'cloneTitle' => 'Clone Live Class', 'editUrl'=>url('admin/live-classes/'.$list_item->id.'/edit'), 'editTitle' => 'Update Live Class', 'deleteUrl'=>route('admin.live-classes.destroy', $list_item->id), 'redirectUrl'=>route('admin.live-classes.index') ]) @endforeach @endif