AUTH LARAVEL 8 BREEZE - DUNIA LARAVEL

Autentikasi adalah salah satu fitur yang sangat penting dalam pembuatan aplikasi, terutama jika aplikasi tersebut memiliki database. Autentikasi ini digunakan untuk mengatur siapa saja yang bisa mengubah data yang ada di database. Ciri khas autentikasi adalah login menggunakan username atau email dan password. Taukah kalian kalo di laravel 8 ini ada fitur otomatis yang dipake buat ngebangun auth itu?


Table of Content

  • What is Laravel Breeze
  • Why we need Laravel Breeze
  • Things that need to be prepared
  • How to install Laravel Breeze
  • What's next?

What is Laravel Breeze

Laravel Breeze adalah fitur dari laravel yang menawarkan pembuatan autentikasi secara otomatis, supaya developer memiliki awalan yang lebih cepat dalam membuat program. Autentikasi dibuat menggunakan design style dari tailwind. Fitur yang disediakan sudah sesuai dengan proses autentikasi pada umumnya yaitu mencakup login, registrasi, dan password reset.

Why we need Laravel Breeze

Kalo kita install laravel breeze ini, kita bakal bisa lebih cepat buat memulai proses pengkodean program inti. Karena proses autentikasi sudah di handle sama laravel-nya sendiri.

Things that need to be prepared

Beberapa hal yang perlu disiapin adalah laravel versi 8 atau yang lebih baru, dan database yang siap di migrasi. Pastikan juga file .env nya juga sudah diatur minimal untuk konek ke databasenya.

How to Install Laravel Breeze

Sebelum masuk ke instalasi laravel breeze, lakukan migrasi database untuk membuat tabel user dengan perintah

php artisan migrate

Laravel sendiri sebenernya sudah menyediakan template migration untuk membuat tabel login. Template migration itu berisi tabel user, jobs, dan password reset. Jadi kita bisa langsung menggunakan perintah ini tanpa membuat migrationnya dulu.

Step pertama dalam instalasi laravel breeze adalah gunakan composer untuk mendapatkan package laravel breeze dengan menjalankan perintah

composer require laravel/breeze

Setelah package didapatkan jalankan perintah

php artisan breeze:install

Perintah tersebut akan mengaktifkan laravel breeze pada proyek laravel kita. Kemudian terakhir jalankan perintah

npm install

npm run dev

 Jangan lupa jalankan server laravel juga dengan menggunakan perintah

php artisan serve

Kemudian buka halaman laravel sama seperti biasa, dengan mengetikan alamat https://localhost:8000 sama seperti biasa. Berikut aku tampilin screenshot dari halaman breezenya.





Tampilan laravel otomatis bakal keliatan seperti gambar diatas, dan selanjutnya kita tinggal koding seperti biasanya.

Perlu diperhatikan buat fitur reset password, karena fitur tersebut berhubungan dengan email maka perlu ada pengaturan email dulu pada file .env


What's Next?

Kamingsun

Komentar

Postingan Populer