Walaupun banyak yang merekomendasikan untuk menggunakan Laravel Breeze atau Laravel Jetstream, tetapi kita tetap bisa menggunakan cara lama untuk membuat pendaftaran user dan login user di Laravel.

Di Laravel 8 cara ini sudah menjadi legacy, walau demikian masih berfungsi normal dan bisa digunakan dengan lancar. Paling tidak sampai saat ini di Laravel 8.22.1

Install Composer

Kita akan menggunakan composer untuk menginstall Laravel 8. Di Linux caranya

wget https://getcomposer.org/composer-stable.phar
sudo cp composer-stable.phar /usr/local/bin/composer

Buat Database Baru

Untuk aplikasi yang akan dibuat kita akan membuat database baru dengan nama laravel8 dan user dblaravel, untuk password xaCJwXRdU7fPpdeaUexM.
Buka phpMyAdmin, klik menu SQL lalu eksekusi
buat database baru dari mysql
atau bila anda lebih memilih menggunakan CLI

CREATE DATABASE laravel8;
GRANT ALL PRIVILEGES ON laravel8.* TO "dblaravel"@"localhost" IDENTIFIED BY "xaCJwXRdU7fPpdeaUexM";

Install Laravel 8

Mari namai aplikasi yang akan kita buat penjualan-barang, install dengan

composer create-project laravel/laravel penjualan-barang

Ubah setting konfigurasi database di penjualan-barang/.env, sesuaikan dengan database yang tadi dibuat

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=laravel8
DB_USERNAME=dblaravel
DB_PASSWORD=xaCJwXRdU7fPpdeaUexM

konfigurasi database laravel

Tambahkan dan install package laravel/ui

cd penjualan-barang
composer require laravel/ui

Generate auth

php artisan ui bootstrap --auth

Jalankan server build-in di Laravel

php artisan serve

Terakhir build CSS/JS

npm install && npm run dev

Di browser buka http://127.0.0.1:8000
tampilan laravel 8
Dipojok kanan atas ada dua menu yang ditambah Register dan Login.

Laravel user registration

Leave a comment

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