@extends('layouts.admin') @section('title', setting('school_name', 'ShulePoint') . ' | My Timetable') @section('page-title', 'My Timetable') @section('content')
{{-- No classes assigned message --}} @if(isset($noClassesMessage)){{ $noClassesMessage }}
| Period | Time | Subject | Room |
|---|---|---|---|
| P{{ $entry->period_number }} | {{ $entry->start_time }} - {{ $entry->end_time }} |
{{ $entry->subject->name ?? ucfirst($entry->type) }}
@if($entry->teacher)
{{ $entry->teacher->full_name }} @endif @if($entry->type != 'lesson') {{ ucfirst($entry->type) }} @endif |
{{ $entry->room ?? 'Classroom' }} |
| No classes today | |||
You don't have any active timetables assigned to your classes. Contact admin to set up timetables.
| Class | @foreach(['monday','tuesday','wednesday','thursday','friday','saturday'] as $day){{ ucfirst($day) }} | @endforeach
|---|---|
| {{ $t->schoolClass->name }} | @foreach(['monday','tuesday','wednesday','thursday','friday','saturday'] as $day)
@php
$dayEntries = $t->entries->where('day', $day)->sortBy('period_number');
@endphp
@if($dayEntries->count() > 0)
@foreach($dayEntries as $entry)
P{{ $entry->period_number }}: {{ $entry->subject->name ?? ucfirst($entry->type) }}
@endforeach
@else
—
@endif
|
@endforeach