Laravel Authentication Guards Sessions Sanctum
Definisi
Auth Laravel pakai guards (driver autentikasi: web/session, sanctum/token, api). Auth::attempt() login session; Sanctum untuk SPA/token API; Gate/Policy untuk otorisasi (lihat file terpisah). php artisan make:auth (atau starter kit) generate scaffolding.
Kapan dipakai
Wajib untuk area terproteksi. Session untuk web app; Sanctum untuk API/SPA mobile.
Cara kerja
// web login
if (Auth::attempt($creds)) {
return redirect()->intended('/dashboard');
}
// route terproteksi
Route