Ejemplo n.º 1
0
 /**
  * @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');
 }
Ejemplo n.º 4
0
 /**
  * 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');
 }