Puteri Citra Dewi
Apa itu Laravel Breeze dan Laratrust?
Breeze adalah salah satu ecosystem dari Laravel yang memudahkan programmer untuk membuat sistem login dan register pada website. Sementara itu, Laratrust adalah library dari Laravel untuk membuat user dengan role yang berbeda-beda.
Keunggulan
Dengan menggunakan kedua library tersebut, seorang programmer bisa dengan mudah dan lebih cepat ketika membuat sistem login untuk website dengan hanya menginstall library, lalu melakukan sedikit konfigurasi.
Tujuan
Mengapa diperlukan role lebih banyak? Apakah dengan 1 role user biasa tidak cukup? Terkadang, sebuah website memiliki sistem yang lebih kompleks. Dimana ada beberapa halaman khusus yang hanya dapat diakses oleh user tertentu dan user lain yang tidak berkepentingan tidak boleh mengaksesnya. Bisa jadi halaman khusus tersebut berisi informasi pribadi yang bersifat sensitif.
Demo Project
Homepage :
Register, Login dan Hak Akses sebagai User
Ketikan Nama, Email, Password, ulangi Password lalu pilih Register as User/Pengguna.
Log Out terlebih dahulu, lalu akan diarahkan ke halaman Homepage. Klik Login.
Selain page Dashboard User, User juga bisa mengakses page My Profile yang berisikan Nama dan Email.
Register, Login dan Hak Akses sebagai Blog Writer
Ketikan Nama, Email, Password, ulangi Password lalu pilih Register as Blog Writer/Penulis.
Log Out terlebih dahulu, lalu akan diarahkan ke halaman Homepage. Klik Login.
Selain page Dashboard Blog Writer, Blog Writer juga bisa mengakses page Create Blog Post yang berisi form input untuk membuat Postingan Baru.
Hak Akses sebagai Admin