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

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-barangUbah 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

Tambahkan dan install package laravel/ui
cd penjualan-barang composer require laravel/ui
Generate auth
php artisan ui bootstrap --authJalankan 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

Dipojok kanan atas ada dua menu yang ditambah Register dan Login.
