/** * @param $user_id * @param UserEditRequest $request * * @return mixed */ public function editUser($user_id, UserEditRequest $request) { if ($user = User::find($user_id)) { $user->update($request->all()); return $this->respondSuccess('User was successfully updated', ['user' => Fractal::item($user, new UserTransformer())->getArray()]); } throw new NotFoundHttpException(); }
/** * Update the specified user in storage. * * @param Request $request * @param int $id * @return Response */ public function update(UserEditRequest $request, $id) { $input = $request->all(); $user = User::findOrFail($id); if ($input["password"] == $input["password_confirmation"] && !empty($input["password"])) { $input["password"] = bcrypt($input["password"]); $user->update($input); return redirect('/manage'); } $input['password'] = $user->password; $user->update($input); return redirect('/manage'); }
/** * @Put("api/users", as="api.users") * * @Middleware("jwt.refresh") * @Middleware("active") * * @param UserEditRequest $request * * @return Response */ public function update(UserEditRequest $request) { $user = $this->getAuthenticatedUser(); $updated = $this->userRepository->update($user, $request->all()); if (!$updated) { return $this->respondEntitySavingError('Unable to update user profile'); } return $this->respondEntitySaved('User Profile Updated'); }
/** * Update the specified resource in storage. * * @param \Illuminate\Http\Request $request * @param int $id * @return \Illuminate\Http\Response */ public function update(UserEditRequest $request, $id) { $usuario = User::findOrFail($id); $usuario->fill($request->all()); $usuario->save(); $usuario->roles()->sync($request->roles); return redirect()->route('usuario.index'); }