Update User Profile: Aplikasi Pendataan Warga Desa dengan Laravel 7 - Tutorial 07

Aplikasi Pendataan Warga Desa dengan Laravel 7 - Tutorial 07

Halo! Pada kesempatan kali ini kita akan membahas bagaimana caranya mengupdate user profile. Selain itu kita juga akan menampilkan profile dari user terlebih dahulu sebelum ia bisa mengupdatenya. Baik, langsung saja, silahkan buka views/layouts/user_module/navbar.blade.php dan tambahkan kode program di bawah ini.

Routes

Berhubung kita akan membuat profile dan juga halaman editnya untuk user, maka kita perlu membuat routesnya terlebih dahulu. Sesuaikan routes untuk user menjadi seperti ini.

Controller

Seperti yang terlihat pada routes di atas, kita akan menggunakan HomeController untuk menampilkan profile sekaligus membuat halaman editnya. Jika kalian ingin menggunakan controller yang lain atau ingin membuatnya sendiri dengan nama yang berbeda, silahkan.

Buka file app/Http/Controllers/HomeController.php. Sesuaikan kode programnya menjadi seperti ini. Fungsi index akan menampilkan halaman dashboard user. Fungsi userProfile akan menampilkan profile user. Fungsi editUserProfile akan menampilkan halaman edit untuk akun user. Terakhir, fungsi updateUserProfile berguna untuk melakukan validasi dan menyimpan data user yang sudah diupdate.

Views

Setelah kita membuat berbagai fungsi di controller, selanjutnya adalah membuat tampilan untuk fungsi-fungsi tersebut. 

User profile.
Edit user profile.
Jika semua step dilakukan dengan baik, maka akan tampil seperti ini.

Halaman user profile

Halaman edit user profile.

User profile setelah dilakukan edit.

Demikian post kali ini, pada kesempatan selanjutnya kita akan masuk ke halaman khusus untuk Admin. Semoga bermanfaat.

Post a Comment

3 Comments