diff --git a/resources/views/about.blade.php b/resources/views/about.blade.php new file mode 100644 index 0000000..0e75e5d --- /dev/null +++ b/resources/views/about.blade.php @@ -0,0 +1,11 @@ + + + + About Page + + +

Ini Halaman About

+

Selamat datang di halaman tentang saya!

+

Syifa Maulidya Ratih

+ + \ No newline at end of file diff --git a/resources/views/siswa/create.blade.php b/resources/views/siswa/create.blade.php new file mode 100644 index 0000000..c0c3eaf --- /dev/null +++ b/resources/views/siswa/create.blade.php @@ -0,0 +1,111 @@ + + + + + Tambahkan Data Siswa + + + + +
+

Tambahkan Data Siswa

+ + @if($errors->any()) +
+ @foreach($errors->all() as $error) +

{{ $error }}

+ @endforeach +
+ @endif + +
+ @csrf + + + + + + + + + + + + + +
+
+ + + diff --git a/resources/views/siswa/edit.blade.php b/resources/views/siswa/edit.blade.php new file mode 100644 index 0000000..141e087 --- /dev/null +++ b/resources/views/siswa/edit.blade.php @@ -0,0 +1,97 @@ + + + + + Edit Data Siswa + + + + +
+

Edit Data Siswa

+ +
+ @csrf + @method('PUT') + + + + + + + + + + + + + + +
+
+ + + diff --git a/resources/views/siswa/index.blade.php b/resources/views/siswa/index.blade.php new file mode 100644 index 0000000..7fb8d69 --- /dev/null +++ b/resources/views/siswa/index.blade.php @@ -0,0 +1,129 @@ + + + + + Data Siswa + + + +
+

Data Siswa

+ + @if(session('success')) +
{{ session('success') }}
+ @endif + + @if(count($siswas) > 0) + + + + + + + + + + + + + @foreach($siswas as $index => $siswa) + + + + + + + + + @endforeach + +
NoNamaKelasUmurAbsenAksi
{{ $index + 1 }}{{ $siswa['nama'] }}{{ $siswa['kelas'] }}{{ $siswa['umur'] }}{{ $siswa['absen'] }} + Edit +
+ @else +

Belum ada data siswa, silahkan tambahkan data.

+ @endif + + + Tambah Data Siswa +
+ + diff --git a/routes/web.php b/routes/web.php new file mode 100644 index 0000000..7bdda0c --- /dev/null +++ b/routes/web.php @@ -0,0 +1,20 @@ +name('siswa.index'); +Route::get('/siswa/create', [SiswaController::class, 'create'])->name('siswa.create'); +Route::post('/siswa', [SiswaController::class, 'store'])->name('siswa.store'); + +Route::get('/siswa/{id}/edit', [SiswaController::class, 'edit'])->name('siswa.edit'); +Route::put('/siswa/{id}', [SiswaController::class, 'update'])->name('siswa.update'); \ No newline at end of file