Table of Contents

Pendahuluan

Sebagai langkah awal dalam mengembangkan aplikasi, Laravel telah menyediakan fungsi untuk membuat autentikasi dengan mudah. Fungsi ini akan secara otomatis membuat routes, controllers, dan views yang dibutuhkan untuk membuat halaman Registrasi dan Login. Namun jika kita tidak ingin menggunakan fungsi ini, kita tetap dapat membuat secara manual.

Jenis Starter Kit yang disediakan laravel untuk mengangani Autentikasi diantara nya :

Disini kita hanya akan membahas yang paling simple yaitu Laravel Breeze, untuk package lainnya bisa dipelajari sendiri setelah berhasil menerapkan Laravel Breeze ini.

Laravel Breeze merupakan tools yang dapat digunakan untuk membuat halaman autentikasi pada framework laravel. Dengan menggunakan Laravel Breeze kita dapat dengan mudah membuat fitur login, registrasi, reset password, verifikasi email, dan konfirmasi password. Secara bawaan tampilan Laravel Breeze menggunakan Blade Templates dan Tailwind CSS.

Laravel Breeze merupakan salah satu opsi yang dapat digunakan pada saat mengembangkan aplikasi baru dengan Framework Laravel dan Blade Templates

Installasi

Sebelumnya kita telah membuat project Laravel, mengonfigurasi database, selanjutnya kita akan melakukan migrasi database agar table autentikasi bawaan laravel terinstall.

				
					php artisan migrate
				
			

Selanjutnya download Laravel Breeze ke dalam project anda menggunakan Composer :

				
					composer require laravel/breeze --dev
				
			

Setelah paket Laravel Breeze selesai di download kedalam folder laravel, selanjutnya kita dapat menginstall Laravel Breeze dengan menggunakan perintah php artisan breeze:install dan npm install. Perintah tersebut akan membuat dan menerbitkan file views, routes, controllers dan file lainnya yang diperlukan untuk membuat fitur autentikasi.

				
					php artisan breeze:install

php artisan migrate
npm install
npm run build
				
			

Selanjutnya, Anda dapat membuka http://localhost/login atau http://localhost/register URL di browser web Anda. route Larabel Breeze ditentukan di dalam file routes/auth.php.

Login

login

Register

register