/** * @param CreateUserAccountRequest $request * * @return \Illuminate\Http\RedirectResponse|\Illuminate\Routing\Redirector|\Symfony\Component\HttpFoundation\Response */ public function postRegister(CreateUserAccountRequest $request) { // check if we need to enforce user account activation $this->data = $this->auth->register($request->all(), config('site.account.activation.email')); return $this->getRegistrationResponse($request); }
/** * @param CreateUserAccountRequest $request * * @return \Illuminate\Http\RedirectResponse|\Symfony\Component\HttpFoundation\Response */ public function update(CreateUserAccountRequest $request, User $user) { $this->data = $user->update($request->all()); return $this->handleRedirect($request); }
/** * Updates a user's account * * @param CreateUserAccountRequest $request * * @return \Illuminate\Http\RedirectResponse|\Symfony\Component\HttpFoundation\Response */ public function patchAccount(CreateUserAccountRequest $request) { $this->data = $this->accounts->updateAccountData($request->all()); return $this->handleRedirect($request); }