'base' ]); } /** * Authenticate login user. * * @param \Illuminate\Http\Request $request */ public function login(LoginRequest $request): void { if (!Auth::attempt([ 'email' => $request->email, 'password' => $request->password ])) { throw new \Exception('Wrong email or password.'); } } /** * Logout user. */ public function logout(): RedirectResponse { Auth::logout(); return redirect('login'); } }