/** * Handle a registration request for the application. * * @param AuthRequest $request * @return \Illuminate\Http\Response */ public function postRegister(AuthRequest $request) { $activationCode = str_random(60); $user = $this->createNewUser(array_merge($request->all(), ['password' => bcrypt($request->input('password')), 'activation_code' => $activationCode])); event('NewUserRegistered', [$user]); return $this->respondRegistered($user); }
/** * Handle a login request to the application. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function postLogin(AuthRequest $request) { $result = $this->authService->authenticate($request->all()); if (!$result) { return redirect()->back()->withErrors('Incorrect password'); } return redirect('/'); }