Membuat project baru dengan composer
[bash]composer create-project laravel/laravel --prefer-dist laravel-tuts[bash]
Membuat database di mySQL / MariaDB
mysql -u root -p create database `laravel-tuts`;
Setting .env di laravel
DB_CONNECTION=mysql DB_HOST=127.0.0.1 DB_PORT=3306 DB_DATABASE=laravel-tuts DB_USERNAME=root DB_PASSWORD=
Jalankan migration
php artisan migrate Migration table created successfully.
Laravel 6 memisahkan auth pada package laravel/ui, sehingga install dulu package tersebut
composer require laravel/ui
Generate laravel authentication
php artisan ui:auth Authentication scaffolding generated successfully.
Pada Laravel 6, asset (CSS dan JS) dicompile terlebih dahulu menggunakan laravel.mix, dan ini membutuhkan Nodejs dan npm (install terlebih dahulu jika belum).
Compile asset dengan perintah
npm install npm run dev
Jalankan web server
php artisan serve
Arahkan web browser ke halaman http://localhost:8000, dan akan terdapat link ke login dan register layaknya authentikasi pada laravel sebelumnya 😉