Laravel Breeze adalah implementasi minimal dan sederhana dari semua fitur otentikasi Laravel, termasuk login, registrasi, reset kata sandi, verifikasi email, dan konfirmasi kata sandi. Selain itu, Breeze menyertakan halaman “profil” sederhana di mana pengguna dapat memperbarui nama, alamat email, dan kata sandinya. Lapisan tampilan default Laravel Breeze terdiri dari template Blade sederhana yang ditata dengan Tailwind CSS. Selain itu, Breeze menyediakan opsi scaffolding berdasarkan Livewire atau Inertia, dengan pilihan menggunakan Vue atau React untuk scaffolding berbasis Inersia. Source : https://laravel.com/docs/10.x/starter-kits#laravel-breeze
Pertama, Anda harus membuat aplikasi Laravel baru, mengkonfigurasi database Anda, dan menjalankan migrasi database Anda. Setelah Anda membuat aplikasi Laravel baru, Anda dapat menginstal Laravel Breeze menggunakan Composer:
composer require laravel/breeze --dev
Setelah Composer menginstal paket Laravel Breeze, Anda dapat menjalankan perintah Breeze:install Artisan. Perintah ini menerbitkan tampilan autentikasi, rute, pengontrol, dan sumber daya lainnya ke aplikasi Anda. Laravel Breeze memublikasikan semua kodenya ke aplikasi Anda sehingga Anda memiliki kontrol penuh dan visibilitas atas fitur dan implementasinya.
Perintah Breeze:install akan meminta Anda memilih tumpukan frontend dan kerangka pengujian pilihan Anda:
php artisan breeze:install
blade
no
Ikuti langkah seperti gambar berikut :
Setelah selesai install, kita akan membuat database baru dengan nama belajarlaravel10
Setelah membuat database silahkan buka file .env dan ubah database sesuai dengan database yang kita buat.
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=belajarlaravel10
DB_USERNAME=root
DB_PASSWORD=
Selanjutnya kita akan lakukan migrasi database dengan cara ketikan perintah berikut :
php artisan migrate
Selanjutnya lakukan installasi npm dengan perintah berikut :
npm install
Kemudian jalankan npm yang sudah kita install dengan perintah berikut :
npm run dev
Selanjutnya, Anda dapat menavigasi ke URL /login atau /register aplikasi Anda di browser web Anda. Semua rute Breeze ditentukan dalam file rute/auth.php.