Untuk memastikan aplikasi yang kita buat memenuhi standar keamanan yang jelas, maka perlu di definisikan siapa saja yang boleh mengakses-nya. Jika aplikasi yang dibuat menampung data yang sensitif seperti transaksi keuangan, maka hanya orang berwenang saja yang diizinkan untuk masuk. Oleh karena itu diperlukan filter berupa modul Login untuk membatasi akses kedalam aplikasi.
Langkah 1 : Persiapan
Menginstall project laravel
Langkah pertama yang akan kita lakukan adalah mempersiapkan file project Laravel yang dibutuhkan. Perlu diperhatikan bahwa versi Laravel yang Saya pakai adalah versi 7.x.x. bagi Anda yang memakai versi selain 7.x.x. dimohon menyesuaikan.
composer create-project --prefer-dist laravel/laravel:^7.0 project_modul_loginGanti nama project_modul_login dengan nama project yang Anda inginkan. Selanjutnya tekan enter dan tunggu hingga proses instalasi Laravel selesai.
Baca juga : Persiapan Minimum Sebelum Membuat Project Laravel
Setelah proses instalasi selesai, buka browser dan ketikan localhost/project_modul_login/public. Maka akan muncul tampilan awal project Laravel seperti dibawah ini :

Bila diperhatikan, belum ada module Login/Registrasi yang terpasang didalam project ini.
Membuat database
Buat database baru menggunakan phpMyAmin yang akan digunakan untuk menampung data user. Selanjutnya, buka file .env dan pada baris database masukan informasi yang sesuai sebagai berikut.
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=u1483703_dblogin
DB_USERNAME=root
DB_PASSWORD=Langkah 2 : Install Package/Module
Pertama-tama, pastikan anda membuka Command prompt/Terminal dan masuk kedalam root folder Project yang barusan Anda buat. Kemudian jalankan masing-masing perintah dibawah ini secara berurutan.
cd project_modul_logincomposer require laravel/uiphp artisan ui vue --authnpm installnpm run devphp artisan migratePastikan di setiap proses/perintah tidak ada error
Langkah 3 : Uji coba
Reload kembali project Laravel yang sebelumnya dibuat, selanjutnya perhatikan di pojok-kanan-atas bahwa modul Login dan Registrasi berhasil dibuat.

Register
Pertama-tama, lakukan uji coba dengan melakukan registrasi user baru.

Jika proses registrasi berhasil, maka pada tabel user didalam database juga sudah terinput.

Login
Selanjutnya, lakukan uji coba dengan melakukan proses Login dengan username dan password yang barusan kita buat.

Bila berhasil, Anda akan dibawa masuk ke halaman Dasboard.

Demikian tadi proses pembuatan module Login dan Registrasi user di Laravel. Prosesnya cukup instan dikarenakan Kita tidak perlu membuat semuanya secara manual. Hanya memerlukan beberapa perintah.
Pingback: Laravel tutorial: Cara import file Excel ke dalam Database – Ahyas Widyatmaka