Laravel CRUD User Management
Praktikum ini membahas implementasi manajemen user pada Laravel, meliputi fitur Create, Read, Update, Delete (CRUD), serta penambahan menu users.
Laporan Praktikum
Dokumentasi pembuatan fitur CRUD user menggunakan Laravel Framework.
Buka terminal atau CMD kemudian ketikkan perintah berikut untuk membuat controller resource.
Jika dilihat menggunakan route list, maka pemetaan route akan menjadi seperti berikut.
Perintah return view('user.create') digunakan untuk menampilkan view create pada folder user.
Selanjutnya buat folder user di dalam folder views, kemudian tambahkan file create.blade.php.
Tambahkan file CSS dan JavaScript Select2 ke dalam layout main.blade.php.
Masukkan kode program berikut sehingga tampilan form input user menjadi seperti gambar berikut.
Pada UserController, isi function store dengan kode program berikut.
Selanjutnya pada UserController, isi function index dengan kode program berikut.
Buat file dengan nama index.blade.php pada folder views/user dan isi dengan kode program berikut.
Tambahkan button untuk membuka form tambah user seperti kode program berikut.
Buka file user/index.blade.php kemudian pada kolom action ganti dengan kode berikut.
Pada UserController, isi function edit dengan kode program berikut.
Buat view pada folder user/edit.blade.php kemudian isi dengan kode program berikut.
Tampilan form edit user akan menjadi seperti berikut.
Pada view user/index.blade.php tambahkan kode program berikut di bawah link edit.
Selanjutnya buka action destroy pada UserController dan isi dengan kode program berikut.
Ketika tombol hapus ditekan, maka akan muncul popup dialog konfirmasi penghapusan data seperti berikut.
Jika menekan tombol OK, maka data akan dihapus dan muncul notifikasi berhasil.
Buka file layouts/sidebar.blade.php kemudian tambahkan kode program berikut.
Setelah selesai, maka pada aplikasi akan muncul menu users seperti gambar berikut.