Belajar Laravel : Membuat Form Login dan Register

Update Terakhir pada

Membuat login dan register di Laravel

Membuat fungsi autentikasi di laravel amatlah mudah, karena laravel telah menyiapkan perintah artisan untuk mengenerate auth scaffold yang berisi controller, view, route, dan tidak lupa migration untuk membuat table user.

Persiapan database

Setelah sebelumnya kita sudah membuat project laravel, selanjutnya kita lakukan beberapa pengaturan database pada project laravel yang baru kita install. Buat database baru dengan nama kampus disini saya menggunakan salah satu SQL gui yaitu Sequel Pro untuk pengguna windows dapat menggunakan heidiSql atau semacamnya.

Setelah membuat database, kemudian buka file .env. Pada file ini kita akan melakukan konfigurasi untuk koneksi database.

“`

.env
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=kampus
DB_USERNAME=root
DB_PASSWORD=root

“`

Silahkan sesuaikan username dan password mysql teman-teman.

Nah setelah konfigurasi database selesai, selanjutnya kita akan eksekusi command artisan untuk mengenerate scaffold untuk autentikasi. Ketikkan perintah berikut ke terminal / cmd kalian,

“`

php artisan make:auth

“`

Selanjutnya kita akan migrasi file migration ke dalam database menggunakan perintah seperti di bawah

“`

php artisan migrate

“`

Proses diatas memigrasi file migration kita ke dalam database, tanpa harus membuat table satu persatu ke dalam gui SQL mudah bukan?

Setelah selesai, sekarang jalankan project dengan perintah

“`

php artisan serve

“`

kemudian akses project localhost:8000

maka kita akan mempunyai menu login dan register pada bagian header.

Selanjutnya kalian dapat mencoba untuk meregistrasi seperti berikut

Jika sudah berhasil registrasi maka kamu akan di redirect ke halaman home.