Published: 11 Juni 2025 | Author: Ezza Addini
Praktikum ini bertujuan agar mahasiswa dapat memahami terkait auth dan menjalankan CRUD dalam Laravel.
Tools yang digunakan:
Buat Controller Resource: Jalankan perintah php artisan make:controller UserController --resource untuk membuat controller CRUD otomatis.
Daftarkan Route Resource: Tambahkan kode Route::resource('users', UserController::class); di web.php untuk menghubungkan URL ke controller.
Buat Form Create User: Tambahkan method create() untuk menampilkan form create dan tambahkan plugin Select2 untuk dropdown level user.
Simpan Data dengan Store: Data dari form disimpan ke database menggunakan method store() dan model User.
store().Tampilkan Daftar User: Gunakan method index() dan view index.blade.php untuk menampilkan semua user menggunakan DataTables.
index().
Edit User: Buat tombol edit pada daftar user yang mengarahkan ke method edit() dan menampilkan form untuk update data.
edit() untuk mengedit data user.Update Data User: Gunakan method update() untuk menyimpan perubahan data user ke database.
Hapus User: Tambahkan method destroy() untuk menghapus data user dari database.
destroy().Tampilan Hapus User: Tampilkan feedback konfirmasi untuk menghapus data user dari database.
Tambahkan Menu Sidebar: Tambahkan link ke halaman user di file sidebar.blade.php agar bisa diakses dari navigasi.
sidebar.blade.php.
Praktikum ini memberikan pemahaman tentang bagaimana menjalankan web dengan framework, melakukan migrasi data, serta kustomisasi tampilan web menggunakan template dari Bootstrap.
Kembali ke Daftar Laprak