middleware('guest:staff')->except('logout'); } public function showLoginForm() { return view('login'); } protected function guard() { return Auth::guard('staff'); } public function username() { return 'username'; } public function logout(Request $request) { $this->guard()->logout(); $request->session()->invalidate(); $request->session()->regenerateToken(); if ($response = $this->loggedOut($request)) { return $response; } return $request->wantsJson() ? new Response('', 204) : redirect('/'); } }