BLANTERORIONv101

Laravel 9 Authentication

31 Juli 2022

Pada pembahasan kali ini saya akan membaikan tutorial tentang Laravel 9 Authentication. Tentu saja kita membutuhkan sistem authentication untuk menjaga privasi aplikasi kita. Seperti login, register, reset password, verifikasi email dan konfirmasi password. Jika Anda memiliki aplikasi yang dibuat dengan framework laravel, maka akan cukup mudah untuk membuat sistem authentication tersebut.

Laravel menyediakan paket komposer UI sederhana dan keren untuk membantu kita dalam membuat authentication. Dengan paket komposer Laravel UI kita sudah di bantu dengan menyediakan fitur-fitur login, register, reset password, verifikasi email dan konfirmasi password. Dan semua itu bisa di buat dengan bootstrap, vue, dan react.

Mari langsung saja ikuti langkah-langkah di bawah ini :

Langkah 1. Install Laravel

Pertama, silahkan buka terminal dan jalankan perintah dibawah ini. Jangan lupa memilih direktori penginstalan aplikasi laravel Anda:

composer create-project --prefer-dist laravel/laravel example-app

atau, Anda bisa juga menginstal yang versi global:

laravel new example-app

Baca Juga : Cara Membuat CRUD Dengan Laravel 9

Langkah 2. Konfigurasi Database

Setelah melakukan proses installasi, kita akan melakukan konfigurasi database untuk project kita. Silahkan buka file .env pada direktori root project dan atur seperti dibawah ini.

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=<Nama Database>
DB_USERNAME=<Username Database>
DB_PASSWORD=<Password Database>

Setelah itu, silahkan jalankan perintah dibawah ini untuk migrasi database:

php artisan migrate

Langkah 3. Buat Auth menggunakan scaffold

Pada langkah ini, kita akan menjalankan perintah dibawah ini untuk membuat login, register, dan dashboard:

composer require laravel/ui

Buat Login dan Register Laravel dengan Bootstrap

php artisan ui bootstrap 
php artisan ui bootstrap --auth

Buat Login dan Register Laravel dengan Vue

php artisan ui vue 
php artisan ui vue --auth

Buat Login dan Register Laravel dengan React

php artisan ui react 
php artisan ui react --auth

Pilih salah satu yang ingin Anda gunakan dan jalankan yang ada --auth. Jika sudah, silahkan jalankan perintah dibawah ini untuk menginstal dependensi simpul dan mengkompilasi CSS dan js:

npm install && npm run dev

*PENTING

Untuk menjalankan perintah diatas pastikan anda sudah menginstal Node.JS pada komputer atau laptop Anda.

4. Jalankan Project

Sekarang sistem Authentication pada aplikasi Anda sudah siap untuk digunakan. Anda bisa memeriksa apakah sistemnya berhasil diinstal atau tidak. Silahkan jalnakan perintah dibawah ini: 

php artisan serve

Untuk url-nya: localhost:8000/login & localhost:8000/register.

Oke kurang lebih seperti itu ya, tutorial tentang Laravel 9 Authentication. Jika Anda masih bingung atau mengalami error bisa langsung betanya pada kolom komentar dibawah ini.

Komentar