diff --git a/app/Http/Controllers/Admin/GuruController.php b/app/Http/Controllers/Admin/GuruController.php index fe3d531..85263fe 100644 --- a/app/Http/Controllers/Admin/GuruController.php +++ b/app/Http/Controllers/Admin/GuruController.php @@ -10,8 +10,8 @@ class GuruController extends Controller { public function index() { - $guru = Guru::latest()->get(); - return view('admin.guru.index', compact('guru')); + $gurus = Guru::orderBy('created_at', 'desc')->get(); + return view('admin.guru.index', compact('gurus')); } public function create() diff --git a/resources/views/admin/guru/index.blade.php b/resources/views/admin/guru/index.blade.php index 47c04f0..aa5ece8 100644 --- a/resources/views/admin/guru/index.blade.php +++ b/resources/views/admin/guru/index.blade.php @@ -1,34 +1,45 @@ -@extends('layouts.app') +@extends('layouts.admin') @section('content') -
-

Laporan Perkembangan Anak

+
+

📚 Data Guru

- @if($perkembangans->isEmpty()) -

Tidak ada data perkembangan yang tersedia.

- @else - - + + Tambah Guru + +
+ + + + + + + + + + + + @forelse ($gurus as $guru) - - - - - + + + + + + - - - @foreach($perkembangans as $p) - - - - - - - - @endforeach - -
NoNama GuruEmailNo HPBidangAksi
Nama SiswaTanggalAspekDeskripsiGuru{{ $loop->iteration }}{{ $guru->nama_guru }}{{ $guru->email }}{{ $guru->no_hp }}{{ $guru->bidang }} + Edit +
+ @csrf + @method('DELETE') + +
+
{{ $p->siswa->nama ?? '-' }}{{ $p->tanggal }}{{ $p->aspek }}{{ $p->deskripsi }}{{ $p->guru->nama_guru ?? '-' }}
- @endif + @empty + + Belum ada data guru + + @endforelse + +
@endsection diff --git a/resources/views/admin/guru/perkembangan/index.blade.php b/resources/views/admin/perkembangan/index.blade.php similarity index 100% rename from resources/views/admin/guru/perkembangan/index.blade.php rename to resources/views/admin/perkembangan/index.blade.php diff --git a/resources/views/layouts/admin.blade.php b/resources/views/layouts/admin.blade.php new file mode 100644 index 0000000..9ae2ecd --- /dev/null +++ b/resources/views/layouts/admin.blade.php @@ -0,0 +1,23 @@ + + + + + + @yield('title', 'Admin Panel') + + + + + +
+ @yield('content') +
+ + + +