Kita akan coba membuat autentikasi user di laravel 8 dengan scaffolding Jeststream dan library Livewire untuk membuat halaman dinamis.
Penginstalan
Kita mulai dengan melakukan instalasi. Kita akan install laravel dan package yang kita gunakan.
Instalasi laravel via composer:
composer create-project --prefer-dist laravel/laravel laravel8
Instalasi laravel via laravel installer:
laravel new laravel8
Info: Diperlukan Laravel Installer v. 4 untuk dapat menginstall laravel 8; jika belum mengupdatenya silahkan gunakan perintah dibawah ini memperbaharui ke versi terbaru.
#hapus intaller yang ada composer global remove laravel/installer #Install ulang composer global require laravel/installer
Setelah laravel 8 selesai diinstall, selanjutnya kita tambahkan Jetstream dan Livewire.
Install Jetstream:
composer require laravel/jetstream
Install Livewire:
php artisan jetstream:install livewire
Pengaturan Database
Selanjutnya kita buat database mysql baru dan kita setting di project.
//.env DB_CONNECTION=mysql DB_HOST=127.0.0.1 DB_PORT=3306 DB_DATABASE=db_laravel8 DB_USERNAME=root DB_PASSWORD=
Setelah terhubung dengan database, kita lakukan migrate.
php artisan migrate
Menjalakan Aplikasi
Sampai disini kita sudah bisa melakukan registrasi user dan login, silahkan mencobanya.
php artisan serve
Berikut penampakannya: