middleware('guest')->except('logout'); $this->middleware('auth')->only('logout'); } public function logout(Request $request) { Auth::logout(); $request->session()->invalidate(); $request->session()->regenerateToken(); session()->flash('error', 'Berhasil logout!'); return redirect('/'); } protected function authenticated(Request $request, $user) { session()->flash('success', 'Login berhasil!'); if ($user->role === 'admin') { return redirect('/admin'); } return redirect()->intended($this->redirectTo); } }