Laravel 10 · January 27, 2024

Cara membuat Login dan registrasi pada Laravel 10 dengan Laravel Breeze Auth Scaffolding #4

image_pdf

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.