Data Kelas

Kelola kelas pembelajaran TPQ

@if(session('success'))

{{ session('success') }}

@endif
@forelse($kelas as $item)

{{ $item->nama_kelas }}

{{ $item->ruangan ?? 'TBA' }}
{{ $item->nama_program }}
{{ $item->nama_ustadz }}
@if($item->hari_belajar)
{{ $item->hari_belajar }}
@endif @if($item->waktu_mulai && $item->waktu_selesai)
{{ date('H:i', strtotime($item->waktu_mulai)) }} - {{ date('H:i', strtotime($item->waktu_selesai)) }}
@endif
Kapasitas: {{ $item->kapasitas_maksimal ?? 20 }} santri
@if($item->biaya_operasional_bulanan > 0)
Operasional: Rp {{ number_format($item->biaya_operasional_bulanan, 0, ',', '.') }}/bulan
@endif
Santri Terdaftar 0 / {{ $item->kapasitas_maksimal ?? 20 }}
ID: {{ $item->id_kelas }}
@empty

Tidak ada kelas

Mulai dengan menambahkan kelas baru

@endforelse
@if($kelas->hasPages())
{{ $kelas->links() }}
@endif

Jadwal Kelas Mingguan

@php $days = ['Senin', 'Selasa', 'Rabu', 'Kamis', 'Jumat', 'Sabtu', 'Minggu']; $dayColors = [ 'Senin' => 'bg-blue-50 border-blue-200', 'Selasa' => 'bg-green-50 border-green-200', 'Rabu' => 'bg-purple-50 border-purple-200', 'Kamis' => 'bg-yellow-50 border-yellow-200', 'Jumat' => 'bg-red-50 border-red-200', 'Sabtu' => 'bg-indigo-50 border-indigo-200', 'Minggu' => 'bg-gray-50 border-gray-200' ]; @endphp @foreach($days as $day)

{{ $day }}

@php $dayClasses = $kelas->filter(function($item) use ($day) { return $item->hari_belajar && strpos($item->hari_belajar, $day) !== false; }); @endphp @if($dayClasses->count() > 0)
@foreach($dayClasses as $item)
{{ $item->nama_kelas }}
@if($item->waktu_mulai && $item->waktu_selesai)
{{ date('H:i', strtotime($item->waktu_mulai)) }} - {{ date('H:i', strtotime($item->waktu_selesai)) }}
@endif
{{ $item->ruangan ?? 'TBA' }}
@endforeach
@else
Tidak ada kelas
@endif
@endforeach
{{ $kelas->count() }}
Total Kelas
{{ $kelas->sum('kapasitas_maksimal') }}
Total Kapasitas
{{ $kelas->unique('id_ustadz')->count() }}
Ustadz Aktif
Rp {{ number_format($kelas->sum('biaya_operasional_bulanan'), 0, ',', '.') }}
Biaya Operasional