Pada tutorial ini kita akan belajar bagaimana membuat login dan register di laravel dengan mudah dan cepat. Caranya pun sangat mudah.
Laravel telah menyiapkan perintah php artisan untuk membuat login atau sistem autentikasi dengan laravel. tidak hanya itu, laravel juga telah menyiapkan file migration untuk membuat table user. jadi bisa langsung kita migrate untuk membuat table user.
Jadi nantinya pada sistem login dan register yang akan kita buat ini, user bisa mendaftarkan akun dirinya, setelah mendaftar, user bisa melakukan login. laravel keren kan?
Yuk langsung saja kita masuk ke tutorial membuat login dan register atau pendaftaran laravel dengan cara yang mudah dan cepat.
Membuat table users menggunakan Migrate
Disini saya akan menggunakan table users bawaan laravel

Ketikan perintah berikut:
php artisan migrate
Maka akan ada table baru bernama users dan passwords_resets

Sampai di sini proses persiapan database sudah selesai. kita lanjut ke proses membuat fitur register dan login pada laravel.
Membuat Login Mudah
Untuk membuat Login atau register pada laravel, kita bisa mengetikkan perintah php artisan berikut.
php artisan make:auth
dan tunggu sampai selesai.
Setelah selesai, sekarang jalankan project laravelku.
php artisan serve
kemudian akses projectnya
localhost:8000
Maka kita akan punya menu login dan register pada bagian header. Login dan Register Laravel.

Coba klik register, maka akan muncul halaman pendaftaran user. kita daftarkan akun user pada menu register.

Klik register, maka data user yang kita daftarkan di atas akan disimpan pada table users. dan kita langsung di alihkan ke halaman dashboard user.

Mantap, tidak hanya itu, kita juga sekarang punya menu logout. dan bisa melakukan login kembali. klik pada menu paling kanan atas untuk melihat menu logout.

kemudian kita coba login dengan user yang sudah kita daftarkan tersebut.

Sampai disini kita selesai sudah proses Membuat Login dan Register Dengan Laravel. sangat mudah bukan.
Penjelasan
Ada beberapa penjelasan yang mungkin teman-teman butuhkan. tentang proses login dan register pada laravel ini.
Apa saja yang berubah dari project laravel kita dengan membuat login menggunakan php artisan make:auth ?
Route
Ada beberapa bagian yang di generate oleh laravel, pada bagian route, akan ada route login yang sepaket di dalamnya ada route untuk login, logout, register dan lain-lain. yaitu fungsi Auth::routes();
Teman-teman bisa mengecek route apa saja yang ada dalam fungsi Auth::routes(); tersebut dengan mengetikkan perintah php artisan route:list .
Controllers
Ada beberapa controller yang digenerate, di anatranya adalah controller yang ada dalam folder auth. dan HomeController sebagai controller yang menampilkan halaman dashboard user.
Views
Jika teman-teman ingin melakukan custom halaman login laravel, teman-teman bisa melakukan custom pada folder auth, yang ada dalam folder views.
Selebihnya teman-teman bisa langsung explore sendiri sambil lebih banyak bereksperimen.