only('username', 'password'); if (Auth::attempt($credentials)) { $request->session()->regenerate(); return redirect()->intended(route('dashboard')); } return back()->withErrors([ 'username' => 'Username atau password salah.', ])->withInput(); } public function logout(Request $request) { Auth::logout(); $request->session()->invalidate(); $request->session()->regenerateToken(); return redirect('/'); // arahkan sesuai rute login kamu } public function username() { return 'username'; // pakai username, bukan email } }