route('home'); } return view('login'); } public function authenticate(Request $request) { $credentials = $request->validate([ 'email' => ['required', 'email'], 'password' => ['required'], ]); if (Auth::attempt($credentials)) { $request->session()->regenerate(); return redirect()->intended(route('home')); } return back()->withErrors([ 'email' => 'Email atau password salah.', ])->withInput($request->only('email')); } public function logout() { Session::flush(); return redirect()->route('login'); } }