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 . ''); }
/** * 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); }
/** * 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 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, $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 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 Request $request * @param int $id * @return Response */ public function update(UpdateUserRequest $request, $id) { $user = User::findOrFail($id); $user->fill($request->all()); $user->save(); return \Redirect::route('admin.users.index'); }
/** * Update the specified resource in storage. * * @param Request $request * @param int $id * @return Response */ public function update(UpdateUserRequest $request, $id) { $user = User::findOrFail($id); $new_user_roles = $request->get('roles'); if (sizeof($new_user_roles)) { $user->detachAllRoles(); foreach ($new_user_roles as $nur) { $new_user_role = new UserRole(); $new_user_role->role_id = $nur; $new_user_role->user_id = $id; $new_user_role->save(); } } $user->fill($request->all()); $user->save(); return \Redirect::route('admin.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. * * @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'); }
/** * @param UpdateUserRequest $request * @param $id * @return \Illuminate\Http\RedirectResponse */ public function euUpdate(UpdateUserRequest $request, $id) { if (\Auth::user()->id != $id) { if (!\Auth::user()->hasRole(['admins', 'user-managers'])) { abort(403); } } $user = $this->user->find($id); // Get all attribute from the request. $attributes = $request->all(); if ($attributes['password'] == '') { unset($attributes['password']); } if (!$user->isEditable()) { abort(403); } $user->euUpdate($attributes); $user->save(); alert()->success(trans('admin/users/general.status.updated')); return redirect()->back(); }
/** * Update the specified resource in storage. * * @param int $id * @return Response */ public function update(UpdateUserRequest $request, User $user) { $request->active != null ? $request['active'] = '1' : ($request['active'] = '0'); $user->updated_at = Carbon::now(); $user->update($request->all()); Session::flash('flash_message', 'User has been updated'); Session::flash('flash_success', 'true'); return redirect()->back(); }
/** * @param UpdateUserRequest $request * @param $id * @return \Illuminate\Http\RedirectResponse|\Illuminate\Routing\Redirector */ public function update(UpdateUserRequest $request, $id) { $user = $this->user->find($id); if (!$user->isEditable()) { abort(403); } $attributes = $request->all(); 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. * */ public function update(UpdateUserRequest $request, $id) { $band = false; $band2 = false; $user = User::findOrFail($id); $userPassword = UserPassword::whereRaw('user_id = ?', array($id))->first(); $new_password = Input::get('new_password'); if ($new_password != '') { $band = true; $request->offsetSet('password', bcrypt($new_password)); $userPassword->crypt_password = \Crypt::encrypt($new_password); } if ($user->role_id != 2) { $request->offsetSet('manager_id', 0); } if ($request->email != $user->email) { $band2 = true; } $user->update($request->all()); $userPassword->update(); if ($band || $band2) { $contactEmail = $user->email; Mail::send('emails.resend', array('first_name' => $user->first_name, 'user_name' => $user->email, 'password' => $new_password), function ($message) use($contactEmail) { $message->from('*****@*****.**', 'Sales Performance Indicator'); $message->to($contactEmail, 'Sales Performance Indicator')->subject('Your Username and Password'); }); } else { if ($band2) { $contactEmail = $user->email; $userPassword = UserPassword::whereRaw('user_id = ?', array($id))->first(); $decrypted = \Crypt::decrypt($userPassword->crypt_password); Mail::send('emails.resend', array('first_name' => $user->first_name, 'user_name' => $user->email, 'password' => $decrypted), function ($message) use($contactEmail) { $message->from('*****@*****.**', 'Sales Performance Indicator'); $message->to($contactEmail, 'Sales Performance Indicator')->subject('Your Username and Password'); }); } } \Session::flash('message', 'You have successfully Updated ' . $user->last_name . ', ' . $user->first_name); return \Redirect::action('UserController@index'); }
/** * Update the specified resource in storage. * * @param Request $request * @param int $id * @return Response */ public function update(UpdateUserRequest $request, $id) { $user = User::findOrFail($id); $user->update($request->all()); return redirect('users'); }
/** * Updates a user after passing UpdateUserRequest validation * * @param int $user_id User's ID * @param UpdateUserRequest $request Handles user validation * * @return Redirect */ public function do_updateUser($user_id, UpdateUserRequest $request) { // Attempt to find the user try { /** User $user */ $user = User::findOrFail($user_id); // IF an invalid user ID was passed, throw a 404 } catch (ModelNotFoundException $ex) { $this->_addDashboardMessage('The user you were looking for does not exist.', 'error'); return redirect()->route('admin.listusers')->with('dashboardMessages', $this->dashboardMessages); } // Set values $user->fill($request->all()); // IF the password was updated, reset the hash $password = $request->get('password'); if (!empty($password)) { $user->setPassword($password); } // Save user $user->save(); // Sync the user role data $userRoleData = (array) $request->get('roles'); $user->roles()->sync($userRoleData); // Add success message $this->_addDashboardMessage('Successfully updated ' . $user->firstName . ' ' . $user->lastName . '.', 'success'); // Redirect the user to the edit page return redirect()->route('admin.edituser', ['user_id' => $user->user_id])->with('dashboardMessages', $this->dashboardMessages); }
/** * 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'); }
/** * Update the specified User in storage. * * @param int $id * @param UpdateUserRequest $request * * @return Response */ public function update($id, UpdateUserRequest $request) { $this->authorize('users.manage'); $user = $this->userRepository->findWithoutFail($id); if (empty($user)) { Flash::error('User not found'); return redirect(route('users.index')); } $input = $request->all(); if (!empty($input['password'])) { $input['password'] = bcrypt($input['password']); } else { unset($input['password']); } $user = $this->userRepository->update($input, $id); $user->roles()->sync([$request->get('role')]); Flash::success('User updated successfully.'); return redirect(route('users.index')); }
/** * @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 \Illuminate\Http\Request $request * @param int $id * @return \Illuminate\Http\Response */ public function update(UpdateUserRequest $request, $id) { // $user = \App\Models\User::find($id); if ($request->ajax() == false) { $oldPassword = $user->password; $user->fill($request->all()); if ($request->input("submit") == "Change") { if (\Hash::check($request->input("old_password"), $oldPassword)) { $user->password = bcrypt($user->password); } else { return redirect('users/' . $user->id . '/edit')->with("old_password_message", "Current password does not match. Please try again."); } } //move file from temp location to images if ($request->hasFile("image")) { $filename = \Carbon\Carbon::now()->timestamp . "_user_image.jpg"; $request->file('image')->move('images', $filename); $user->image = $filename; } $user->save(); return redirect('users/' . $user->id)->with('update-success', 'Update Successful.'); } else { $user->admin = $request->get('value'); $user->save(); return $user->admin; } }
/** * 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')); }
/** * @param UpdateUserRequest $request * @param $id * @return \Illuminate\Http\RedirectResponse|\Illuminate\Routing\Redirector */ public function update(UpdateUserRequest $request, $id) { $user = $this->user->find($id); if (!$user->isEditable()) { abort(403); } $user->update($request->all()); Flash::success(trans('admin/users/general.status.updated')); return redirect('/admin/users'); }