Laravel Authentication dipergunakan untuk memproteksi halaman atau fitur dari web yang hanya diakses oleh orang tertentu yang diberikan hak. Fitur seperti ini biasanya ditemui di sistem yang memiliki fitur administrator atau sistem yang memiliki pengguna yang boleh menambahkan datanya.
Laravel membuat penerapan otentikasi sangat sederhana dan telah menyediakan berbagai fitur yang dapat dimanfaatkan tanpa perlu melakukan penambahan instalasi modul tertentu. File konfigurasi otentikasi terletak di config / auth.php, yang berisi beberapa opsi yang terdokumentasi dengan baik untuk mengubah konfigurasi dari layanan otentikasi.
Berikut adalah cara membuat authentication :
Pertama buat dulu database nyadi phpMyAdmin, misalkan disini saya membuat database yang bernama udacoding.
Setelah itu buka file .env pada project laravel kita, perhatikan dari line 10-15 disitu saya membuat DB_PORT nya 3307, biasanya normal nya Port database itu 3306 karena saya sudah ganti port jadi disesuaikan dengan port komputer atau laptop masing-masing. Dan lupa nama database nya diubah sesuai dengan database yang telah kita buat sebelumnya.
Setelah itu ketikkan perintah berikut :
composer require laravel/ui
Setelah itu ketikkan perintah berikut :
php artisan ui vue --auth
Kemudian perintah berikut ini :
npm install
npm rundev
Sudah berhasil build pada laravel
Setelah itu kita akan membuat table usernya dengan migration. Perintahnya :
php artisan migrate
Sudah berhasil login dan registernya
Tampilan Register :
Tampilan login
Tampilan berhasil login :