PROMO CODE JUARAHEMAT, POTONGAN 50RB

Raih kesuksesan online Anda! Dapatkan diskon spesial di website kami, selama masih berlaku.

Laravel 12 Authentication- Login & Register

Laravel 12 Authentication: Login & Register

Pendahuluan

Dalam membangun sebuah aplikasi web modern, sistem login dan register merupakan fitur yang wajib ada. Laravel 12 hadir dengan sistem authentication yang semakin mudah digunakan berkat package Laravel Breeze dan Laravel UI. Dengan fitur ini, developer dapat membuat halaman login, register, hingga proteksi halaman hanya untuk pengguna yang sudah login.

Instalasi Laravel Breeze untuk Authentication

Untuk memulai, pastikan Anda sudah menginstal Laravel 12. Jika belum, silakan ikuti tutorial instalasi Laravel 12 terlebih dahulu.

1. Instal Laravel Breeze

composer require laravel/breeze --dev
php artisan breeze:install
npm install && npm run dev
php artisan migrate

2.  Jalankan Migration
Laravel sudah menyiapkan tabel users, password_resets, dan lain-lain. Jalankan migration agar database siap:

php artisan migrate

3. Testing Authentication
Jalankan server:

php artisan serve

Buka http://localhost:8000/register untuk halaman register, dan http://localhost:8000/login untuk halaman login.

Fitur yang Didapat

  • Register → Membuat akun baru.
  • Login → Masuk dengan email & password.
  • Logout → Keluar dari sesi pengguna.
  • Middleware Auth → Melindungi route agar hanya user terdaftar yang bisa mengakses.
  • Contoh penggunaan middleware pada route:
Route::get('/dashboard', function () {
     return view('dashboard');
})->middleware('auth');

Kesimpulan

Dengan Laravel 12, membuat sistem authentication menjadi lebih cepat dan praktis. Anda hanya butuh beberapa perintah artisan untuk menghasilkan halaman login & register yang siap digunakan.

See also  Cara Membuat CRUD di Laravel 12 (Step by Step)
Scroll to Top