#PART3 : Tutorial membuat web CV Dinamis menggunakan Laravel 5, Authentication Admin
Assalaamualaikum..
Setelah di part 2 kita melakukan installasi template backend yang menggunakan adminlte.
Di part 3 ini, kita akan coba mulai untuk membuat authentication untuk project CV kita, jadi yang bisa mengakses Admin hanyalah user yang sudah terdaftar saja, pintu masuk nya adalah dengan form login yang akan kita buat nanti.
Pertama, buat terlebih dahulu sebuah Database yang bernama cv.
Setelah itu, kamu harus konfigurasi settingan Database nya didalam file .env sesuai dengan Database yang telah kamu buat.
Sesuaikan username dan password nya dengan komputer masing2..
Setelah file .env di konfigurasi, selanjut nya adalah install Authentication bawaan Laravel dengan perintah berikut, Buka CMD nya, arahkan ke project cv kita, dan ketik perintah ini :
Jika muncul notif file already eixts, ketik aja yes, dan enter..
Maka Otomatis di Database cv kita akan terbuat 3 table baru yaitu migrations, password_resets, dan users.
Jika table tidak terbuat, jalankan perintah ini :
Selain itu, kita juga memiliki sebuah folder baru bernama auth yang berada di /resources/views
Setelah kita menginstall Auth bawaan Laravel pada tahap sebelum nya, maka kita secara otomatis akan mendapatkan sebauh middleware Auth yang membatasi sebuah route agar hanya bisa di akses oleh orang yang sudah login saja..
Kita modifikasi file /routes/web.php menjadi seperti dibawah ini, kita bungkus semua route admin kedalam middleware Auth seperti dibawah ini :
Selain membungkus semua route yang mengarah ke admin ke dalam group middleware Auth, kita juga mengarahkan Route get /home agar selalu mengarah ke /admin.
Maka ketika kita mengakses url http://localhost/cv/public/admin, kita langsung di arahkan ke halaman login seperti yang terlihat pada gambar dibawah ini :
Sekarang mari kita ubah halaman login agar lebih ciamik, kita ubah halaman login bawaan laravel menjadi halaman login adminlte.
Buka file /resources/views/auth/login.blade.php, ubah menjadi seperti dibawah ini :
Jika kita buka lagi http://localhost/cv/public/admin, maka tampilan nya akan berubah menjadi seperti ini :
Agar bisa masuk kehalaman admin, kita harus memiliki user terlebih dahulu untuk login, untuk pembuatan user pertama, kita langsung saja tembak ke database nya melalui file /routes/web.php, kita tambah route baru yang mengarah ke add-user seperti dibawah ini :
Sekarang kita coba akses http://localhost/cv/public/add-user, maka user admin akan terbuat, dan silahkan login dengan memasukkan username : admin@sangcahaya.com, dan password : 123456.
Nah, sampai sini kita sudah berhasil menginstall Auth bawaan Laravel, semoga mudah dipahami yaa..
#PART2 : Tutorial membuat web CV Dinamis menggunakan Laravel 5, Installasi Backend
Setelah di part 2 kita melakukan installasi template backend yang menggunakan adminlte.
Di part 3 ini, kita akan coba mulai untuk membuat authentication untuk project CV kita, jadi yang bisa mengakses Admin hanyalah user yang sudah terdaftar saja, pintu masuk nya adalah dengan form login yang akan kita buat nanti.
1. Config file .env
Pertama, buat terlebih dahulu sebuah Database yang bernama cv.
Setelah itu, kamu harus konfigurasi settingan Database nya didalam file .env sesuai dengan Database yang telah kamu buat.
Sesuaikan username dan password nya dengan komputer masing2..
2. Install Auth Laravel
Setelah file .env di konfigurasi, selanjut nya adalah install Authentication bawaan Laravel dengan perintah berikut, Buka CMD nya, arahkan ke project cv kita, dan ketik perintah ini :
Jika muncul notif file already eixts, ketik aja yes, dan enter..
Maka Otomatis di Database cv kita akan terbuat 3 table baru yaitu migrations, password_resets, dan users.
Jika table tidak terbuat, jalankan perintah ini :
Selain itu, kita juga memiliki sebuah folder baru bernama auth yang berada di /resources/views
3. Tambahkan Middleware Route Group Auth
Setelah kita menginstall Auth bawaan Laravel pada tahap sebelum nya, maka kita secara otomatis akan mendapatkan sebauh middleware Auth yang membatasi sebuah route agar hanya bisa di akses oleh orang yang sudah login saja..
Kita modifikasi file /routes/web.php menjadi seperti dibawah ini, kita bungkus semua route admin kedalam middleware Auth seperti dibawah ini :
Selain membungkus semua route yang mengarah ke admin ke dalam group middleware Auth, kita juga mengarahkan Route get /home agar selalu mengarah ke /admin.
Maka ketika kita mengakses url http://localhost/cv/public/admin, kita langsung di arahkan ke halaman login seperti yang terlihat pada gambar dibawah ini :
4. Ubah halaman login
Sekarang mari kita ubah halaman login agar lebih ciamik, kita ubah halaman login bawaan laravel menjadi halaman login adminlte.
Buka file /resources/views/auth/login.blade.php, ubah menjadi seperti dibawah ini :
Jika kita buka lagi http://localhost/cv/public/admin, maka tampilan nya akan berubah menjadi seperti ini :
5. Buat user pertama admin
Agar bisa masuk kehalaman admin, kita harus memiliki user terlebih dahulu untuk login, untuk pembuatan user pertama, kita langsung saja tembak ke database nya melalui file /routes/web.php, kita tambah route baru yang mengarah ke add-user seperti dibawah ini :
Sekarang kita coba akses http://localhost/cv/public/add-user, maka user admin akan terbuat, dan silahkan login dengan memasukkan username : admin@sangcahaya.com, dan password : 123456.
Nah, sampai sini kita sudah berhasil menginstall Auth bawaan Laravel, semoga mudah dipahami yaa..
#PART2 : Tutorial membuat web CV Dinamis menggunakan Laravel 5, Installasi Backend
Terima jasa pembuatan Website :
- hubungi : 0896-0849-8550 (WA)
- hubungi : 0896-0849-8550 (WA)
Belum ada Komentar untuk "#PART3 : Tutorial membuat web CV Dinamis menggunakan Laravel 5, Authentication Admin"
Posting Komentar