middleware('guest')->except('logout'); } public function logout(Request $request) { Auth::logout(); $request->session()->invalidate(); $request->session()->regenerateToken(); return redirect('login'); } protected function authenticated(Request $request, $user) { if ($user->role === 'admin') { return redirect()->intended('/dashboard'); } else { return redirect()->intended('/'); } } }