#22-Laravel Login & Register

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

create_users_table

Ketikan perintah berikut:

php artisan migrate

Maka akan ada table baru bernama users dan passwords_resets

user migrate

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.

welcome with login & register

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

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.

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.

Logout

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

Login

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.

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes:

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>