@extends('layouts.admin') @section('title', 'Kelola Siswa') @section('breadcrumb')
Dashboard / Kelola Siswa
@endsection @section('content') {{-- Page bar --}}

Kelola Siswa

Tambah akun siswa satu per satu atau import massal dari Excel/CSV.

{{ $siswa->total() }} siswa Template Excel
{{-- Laporan import --}} @if(session('laporan_import') && count(session('laporan_import')))
⚠️ Baris dilewati saat import
@endif {{-- Panel Import Excel --}}
📊 Import Siswa dari Excel / CSV
@csrf

Format kolom: nama | email | password (opsional, default: password123)

@if($daftarKelas->isEmpty())

Belum ada kelas tersedia.

@else
@foreach($daftarKelas as $k) @endforeach
@endif
{{-- Panel Tambah Manual --}}
👤 Tambah Siswa Manual
@csrf
@if($daftarKelas->isEmpty())

Belum ada kelas.

@else
@foreach($daftarKelas as $k) @endforeach
@endif
{{-- Tabel Siswa --}}
@if($cari) ✕ Reset @endif
@if($siswa->isEmpty())
{{ $cari ? 'Tidak ada siswa yang cocok dengan pencarian "' . $cari . '".' : 'Belum ada siswa terdaftar.' }}
@else @foreach($siswa as $s) @endforeach
Nama Email Kelas Diikuti Terdaftar
{{ strtoupper(substr($s->name, 0, 1)) }}
{{ $s->name }}
{{ $s->email }} {{ $s->kelas_diikuti_count }} kelas {{ $s->created_at->format('d M Y') }}
@csrf @method('DELETE')
{{ $siswa->links() }}
@endif
@endsection @section('scripts') @endsection