/** * Update the specified resource in storage. * * @param \Illuminate\Http\Request $request * @param int $id * @return \Illuminate\Http\Response */ public function update(\App\Http\Requests\UpdateUserRequest $request, $id) { $user = \App\Models\User::find($id); $user->fill($request->all()); $user->save(); return redirect("users/" . $user->id); }
public function actionUpdate($id, Requests\UpdateUserRequest $request) { $user = User::findOrFail($id); $user->update($request->all()); \Session::flash('flash_message', 'You have successfully updated your profile.'); return redirect('/user/' . $id); }
public function update($id, UpdateUserRequest $request) { $user = User::findOrFail($id); $user->update($request->all()); flash()->success('Wszystkie zmiany zostały zapisane pomyślnie!'); return redirect('/profile/' . $id . ''); }
public function update(UpdateUserRequest $request, $id) { $user = User::find($id); $user->fill($request->only(['name', 'email', 'role', 'password'])); $user->save(); session()->flash('success', 'Los datos del usuario se han actualizado.'); return redirect()->back(); }
public function update(UpdateUserRequest $request, $id) { $user = User::find($id); if (!$user) { return ['updated' => false]; } $user->update($request->all()); return ['updated' => true]; }
public function update(UpdateUserRequest $request, $key) { if ($user = UserModel::updateUser($request->input(), $key)) { $message = $this->getMessage('success', ['username' => $user->username, 'updated at' => $user->updated_at]); } else { $message = $this->getMessage('error', [Request::ERROR_DATABASE_USER_NOT_FOUND]); } return json_encode($message); }
public function update(UpdateUserRequest $request) { $user = User::find($request->input('id')); $this->authorize('edit-profile', $user); auth()->user()->fill($request->only(['name', 'email', 'password'])); auth()->user()->save(); session()->flash('success', 'Se han modificado los datos de tu perfil.'); return redirect()->route('profile.edit'); }
public function update(UpdateUserRequest $request, $id) { $user = User::findOrFail($id); $this->authorOrAdminPermissioinRequire($user->id); $data = $request->only('real_name', 'twitter_account', 'personal_website', 'signature', 'introduction'); $user->update($data); Flash::success(lang('Operation succeeded.')); return redirect()->route('users.show', $id); }
/** * Update the specified user in storage. * * @param User $user * @return Response */ public function update(User $user, UpdateUserRequest $request) { $attributes = $request->only('name', 'email'); if ($request->has('password')) { $attributes['password'] = $request->get('password'); } $user->update($attributes); return redirect()->route('admin.users.index'); }
/** * Update the users details * @param UpdateUserRequest $request validated user details input */ public function update_details(UpdateUserRequest $request) { $user = User::find(\Auth::user()->id); $user->first_name = $request->input('first_name'); $user->last_name = $request->input('last_name'); $user->email = $request->input('email'); $user->password = Hash::make($request->input('password')); $user->update(); session()->flash('flash_message', 'Your details have been updated'); return redirect('profile/my-details'); }
/** * */ public function update(UpdateUserRequest $request, $id) { $user = User::find($id); if ($request->has('password')) { $user->fill($request->all()); $user->password = bcrypt($request->input('password')); } else { $user->fill($request->except('password')); } $user->company_id = Auth::user()->company_id; $user->save(); Flash::success(trans('users/general.status.updated')); return redirect('/users'); }
public function update(\App\Http\Requests\UpdateUserRequest $request, $user_id) { // get user $user = $this->user->update($user_id, $request->all()); // sync the roles if the user provided for one if ($request->get('roles')) { $user->roles()->sync($request->get('roles')); } else { $user->roles()->sync([]); } // flash successfull message $request->session()->flash('success', 'Successfully update user'); // return back to previous return back(); }
public function update($userId, UpdateUserRequest $request, AppMailer $mailer) { // Get the user $userNode = $this->users->getById($userId); if (!empty($userNode)) { $person = new Person(); $person->setNode($userNode); $person->update($request->input()); if ($request->input('verified', false)) { // Send an email to the user that his email has been confirmed $mailer->sendRegistrationConfirmation($person); } return response()->json(['message' => 'De gebruiker werd bijgewerkt.']); } abort(404); }
/** * Update the specified resource in storage. * * @param \Illuminate\Http\Request $request * @param int $id * @return \Illuminate\Http\Response */ public function update(UpdateUserRequest $request, $id) { $user = User::findOrFail($id); $name = $request->get('name'); $email = $request->get('email'); if ($name != '') { $user->name = $name; } if ($email != '') { $user->email = $email; } else { $user->email = $email; } $user->update(); return redirect()->route('user.show', [$user])->with('success', 'User Updated.'); }
/** * Update the specified resource in storage. * * @param int $id * @return Response */ public function update(UpdateUserRequest $req) { // Only take acceptable input $input = $req->only('avatar', 'password', 'email', 'first_name', 'last_name'); // Update user \Auth::user()->update($input); $cropSucceeded = true; if (!is_null($input['avatar'])) { $cropSucceeded = $this->cropAvatar(); } if ($cropSucceeded) { return redirect()->action('UsersController@edit')->with('message', 'Your profile has been updated.'); } else { return redirect()->action('UsersController@edit')->withErrors(['error', 'Image type not supported! Please try a different image.']); } }
/** * Update the specified resource in storage. * * @param \Illuminate\Http\Request $request * @param int $id * @return \Illuminate\Http\Response */ public function update(Requests\UpdateUserRequest $request, $id) { try { $user = User::where('uuid', $id)->firstOrFail(); if ($user->email !== $request->get('email')) { $validator = app(Factory::class); $v = $validator->make($request->all(), ['email' => 'unique:users,email']); if ($v->fails()) { throw new UpdateResourceFailedException('Resource update failure', $v->errors()->getMessages()); } } $user->fill($request->all()); $user->save(); return $this->response->item($user, new UserTransformer()); } catch (ModelNotFoundException $e) { throw new NotFoundHttpException(); } }
public function actionUpdate($id, Requests\UpdateUserRequest $request) { // Set logged in user into a variable. $authUser = Auth::user(); // Find the user in the database. $user = User::findOrFail($id); // Check to see if user profile belongs to logged in user // If not, redirect with flash message if ($authUser->id !== $user->id) { \Session::flash('flash_message', 'You are not authorized to edit this profile.'); return redirect('/user/' . $id); } // Save user in the database. $user->update($request->all()); // Redirect with flash message. \Session::flash('flash_message', 'You have successfully updated your user profile.'); return redirect('/user/' . $id); }
/** * Update the specified resource in storage. * * @param int $id * @return Response */ public function update(UpdateUserRequest $request, $id) { $usuario = User::findOrFail($id); $usuario->fill($request->except('_token')); $usuario->save(); if ($id == Auth::user('id')) { return Redirect::to('adminpage/Inicio'); } else { return Redirect::to('adminpage/Usuarios')->with('notice', 'Elemento modificado exitosamente!'); } }
/** * Update the specified resource in storage. * * @param \Illuminate\Http\Request $request * @param int $id * @return \Illuminate\Http\Response */ public function update(Requests\UpdateUserRequest $request, $id) { $User = User::find($id); $User->fullname = $request->input('fullname'); $User->email = $request->input('email'); $User->permlevel = $request->input('permlevel'); $User->vmenabled = $request->input('enable_voicemail'); $User->save(); $User->SIPPeer->VoicemailBox->attach = $request->input('enable_email'); $User->SIPPeer->VoicemailBox->delete = $request->input('enable_email'); $User->SIPPeer->VoicemailBox->email = $request->input('email'); $User->SIPPeer->VoicemailBox->fullname = $request->input('fullname'); $User->SIPPeer->VoicemailBox->password = $request->input('vmpassword'); $User->SIPPeer->VoicemailBox->save(); $User->UserSettings->follow_enabled = $request->input('enable_followme'); $User->UserSettings->follow_number = $request->input('follow_number'); $User->UserSettings->follow_time_1 = $request->input('follow_time_1'); $User->UserSettings->follow_time_2 = $request->input('follow_time_2'); $User->UserSettings->forward_enabled = $request->input('enable_forward'); $User->UserSettings->forward_number = $request->input('foroward_to'); $User->UserSettings->save(); return redirect('/user'); }
/** * @param $id * @param UpdateUserRequest $request */ public function update(UpdateUserRequest $request, $id) { $user = $this->user->find($id); $user->email = $request->get('email'); if ($request->get('password')) { $user->password = $request->get('password'); } $user->save(); if ($request->get('role')) { $user->roles()->sync($request->get('role')); } else { $user->roles()->sync([]); } Flash::success('User successfully updated'); return redirect('/users'); }
public function updateProfile($id, UpdateUserRequest $request) { $user = $this->userrepository->findOrFail($id); // dd($request->file('afbeelding')); if ($request->hasFile('afbeelding')) { $file = $request->file('afbeelding'); $destinationPath = 'images/users/' . $user->id; $filename = $file->getClientOriginalName(); $encoded = urlencode($filename); $upload_success = $file->move($destinationPath, $encoded); $image = str_replace('\\', '/', $upload_success); } else { $image = $user->afbeelding; } $user->update(['voornaam' => $request->get('voornaam'), 'achternaam' => $request->get('achternaam'), 'email' => $request->get('email'), 'afbeelding' => $image]); return redirect('member'); }
/** * Update the specified resource in storage. * * @param \Illuminate\Http\Request $request * @param int $id * @return \Illuminate\Http\Response */ public function update(UpdateUserRequest $request, $id) { // users can only see their own profile, unless they are Admins if (Auth::user()->id != $id && !Auth::user()->isAdmin()) { flash('You are not authorized for this request.'); return redirect()->back(); } // get the current user record $user = User::find($id); $alert = ''; // prepare success message $message = 'User with id "' . $id . '" updated'; // create list of instruments $instruments = Instrument::all(); // which instrument was assigned in the form? foreach ($instruments as $instrument) { if ($request->has(str_replace(' ', '_', $instrument->name))) { $user->assignInstrument($instrument); } else { $user->removeInstrument($instrument); } } // get list of possible user roles $roles = Role::all(); // which role was assigned in the form? foreach ($roles as $role) { if ($request->has(str_replace(' ', '_', $role->name))) { $user->assignRole($role); } else { if ($user->id == Auth::user()->id && $role->name == 'administrator') { $alert = 'Admin rights cannot be removed from current user! Ask a new Admin to do that.'; } else { $user->removeRole($role); } } } // update name and email addr $user->first_name = $request->input('first_name'); $user->last_name = $request->input('last_name'); $user->name = $request->input('name'); $user->startPage = $request->has('startPage') ? $request->startPage : ''; $user->notify_by_email = $request->notify_by_email; // only Admins can change the email address if (Auth::user()->isAdmin()) { $user->email = $request->input('email'); } $user->save(); // send admins back to all users view if (Auth::user()->isAdmin()) { return \Redirect::route($this->view_all_idx)->with(['status' => $message])->with(['error' => $alert]); } // send 'normal' users back to profile view return redirect()->route('users.show', [$user->id]); }
/** * Update the specified User in storage. * * @param int $id * @param UpdateUserRequest $request * * @return Response */ public function update($id, UpdateUserRequest $request) { $user = $this->userRepository->findWithoutFail($id); if (empty($user)) { Flash::error('User not found'); return redirect(route('users.index')); } $user->roles()->sync([$request->role_id]); $user = $this->userRepository->update($request->all(), $id); Flash::success('User updated successfully.'); return redirect(route('users.index')); }
/** * Update the specified User in storage. * * @param int $id * @param UpdateUserRequest $request * * @return Response */ public function update($id, UpdateUserRequest $request) { $user = $this->userRepository->find($id); if (empty($user)) { Flash::error('User not found'); return redirect(route('users.index')); } $user = $this->userRepository->updateRich($request->all(), $id); Flash::success('User updated successfully.'); return redirect(route('users.index')); }
/** * Update the specified resource in storage. * HTTP method: PUT/PATCH * * @param UpdateUserRequest|Request $request * @return \Illuminate\Http\Response */ public function update(UpdateUserRequest $request) { $user = User::findOrFail($request->get('id')); $user->update($request->except('id')); return redirect('user')->with('message', 'Uspešno ste posodobili svoje podatke.'); }
/** * Update the specified resource in storage. * * @param \Illuminate\Http\Request $request * @param int $id * @return \Illuminate\Http\Response */ public function update(Requests\UpdateUserRequest $request, $id) { $user = $this->users->findOrFail($id); $user->fill($request->only('name', 'email', 'password'))->save(); return redirect(route('backend.users.edit', $user->id))->with('status', 'User has been updated.'); }
/** * @param UpdateUserRequest $request * @param $id * @return \Illuminate\Http\RedirectResponse|\Illuminate\Routing\Redirector */ public function update(UpdateUserRequest $request, $id) { $user = $this->user->find($id); // Get all attribute from the request. $attributes = $request->all(); // Get a copy of the attributes that we will modify to save for a replay. $replayAtt = $attributes; // Add the id of the current user for the replay action. $replayAtt["id"] = $id; // Create log entry with replay data. $tmp = Audit::log(Auth::user()->id, trans('admin/users/general.audit-log.category'), trans('admin/users/general.audit-log.msg-update', ['username' => $user->username]), $replayAtt, "App\\Http\\Controllers\\UsersController::ParseUpdateAuditLog", "admin.users.replay-edit"); if (!$user->isEditable()) { abort(403); } if (array_key_exists('selected_roles', $attributes)) { $attributes['role'] = explode(",", $attributes['selected_roles']); } $user->update($attributes); Flash::success(trans('admin/users/general.status.updated')); return redirect('/admin/users'); }
/** * Update the specified resource in storage. * * @param UpdateUserRequest $request * @param int $id * @return \Illuminate\Http\Response */ public function update(UpdateUserRequest $request, User $user) { $user->update($request->all()); $this->message->flash("PUNY HUMAN - Your User has been updated!"); return redirect()->route('backend.users.index'); }
/** * Update the specified resource in storage. * * @param Request $request * @param int $id * @return Response */ public function update(UpdateUserRequest $request, $id) { $user = User::find($id); if ($user && ($user->id == $request->user()->id || $request->user()->hasPermission('admin'))) { //If permissions are set and user have admin permissions if ($request->permissions !== null && $request->user()->hasPermission('admin')) { $user->permissions()->sync($request->permissions); //If permissions were not sent and user have admin permissions it means that permissions were taken off } else { if ($request->permission === null && $request->user()->hasPermission('admin')) { $user->permissions()->detach(); } } $user->firstname = $request->input('firstname'); $user->surname = $request->input('surname'); $user->email = $request->input('email'); //If password field was touched / was not left empty if ($request->input('password') !== '') { $user->password = bcrypt($request->input('password')); } $user->save(); return redirect('/home')->withMessage('Changes saved successfuly'); } else { return redirect('/home')->withErrors('You do not have sufficient permissions'); } }
/** * Update the specified resource in storage. * * @param Request $request * @param int $id * @return Response */ public function update($id, UpdateUserRequest $request) { $user = $this->repository->update($id, $request->all()); flash()->success('Success', 'El usuario se ha Actualizado Exitosamente'); return redirect()->route('admin.users.index'); }