validate([ 'email' => 'required|email', 'password' => 'required', ]); // Coba untuk login dengan kredensial yang diberikan if (Auth::attempt($request->only('email', 'password'))) { // Redirect ke halaman dashboard setelah berhasil login return redirect()->intended('dashboard'); } // Jika login gagal, kembalikan ke halaman login dengan pesan error throw ValidationException::withMessages([ 'email' => __('auth.failed'), ]); } public function logout() { Auth::logout(); return redirect('/'); } }