/** * Update user * * @param UserUpdateRequest $request * @param $user * @return \Illuminate\Http\RedirectResponse */ public function update(UserUpdateRequest $request, User $user) { $user->update($request->only('email', 'password') + ['name' => $request->get('username'), 'email' => $request->get('email')]); if ($request->has('password')) { $user->update($request->only('email', 'password') + ['password' => Hash::make($request->get('password'))]); } $user->roles()->sync($request->get('roles')); return redirect()->route('manager.user.index')->with(['message' => 'Сохранен']); }
/** * Update the specified resource in storage. * * @param Request $request * @param User $user * @return Response * @internal param int $id */ public function update(Request $request, User $user) { if ($request->get('password', false)) { $request->merge(['password' => bcrypt($request->get('password'))]); $user->update($request->all()); } else { $user->update($request->except(['password'])); } return redirect()->route('users.index'); }
/** * Update the specified resource in storage. * * @param int $id * @return Response */ public function update(Request $request, User $user) { $this->validate($request, ['email' => 'required|unique:users,email,' . $user->id, 'retype_password' => 'same:password']); if ($request->input('password') == "") { $updateRequest['email'] = $request->input('email'); $updateRequest['role'] = $request->input('role'); $user->update($updateRequest); } else { $request['password'] = \Hash::make($request->input('password')); $user->update($request->all()); } \Flash::success('Your user has been Updated'); return redirect('admin/users'); }
/** * Update the specified resource in storage. * * @param int $id * @return Response */ public function update(User $user, Request $request) { $user->update($request->except('avatar')); if ($request->hasFile('avatar')) { $file = $request->file('avatar'); $filename = $file->getClientOriginalName(); $extension = $file->getClientOriginalExtension(); $image = sha1($filename . time()) . '.' . $extension; $destinationPath = public_path('/uploads/avatar/'); $request->file('avatar')->move($destinationPath, $image); $user->avatar = $image; $user->update(); } flash()->info('Profil telah diperbarui!'); return redirect('/dashboard/profil'); }
/** * Update the specified resource in storage. * * @param UserRequest $request * @param User $user * @return Response */ public function update(UserRequest $request, User $user) { $user->update($request->all()); $user->uploadAndSave(); flash()->success("User has been successfully updated!"); return redirect()->back()->withInput(); }
/** * Update the specified resource in storage. * * @param \App\Project $project * @return Response */ public function update(User $user) { $this->validate($request, $this->rules); $input = array_except(Input::all(), '_method'); $user->update($input); return Redirect::route('users.show', $user->name)->with('message', 'User updated.'); }
/** * Update a record * * @param User $user * @param array $attributes * @return mixed * @throws \Exception */ public function update($user, array $attributes = array()) { if (!isset($attributes['activated'])) { $attributes['activated'] = 0; } return $user->update($attributes); }
/** * Update the specified resource in storage. * * @param int $id * @return Response */ public function update(User $user, Request $request) { $this->validate($request, ['fullname' => 'required', 'email' => 'required|email']); // Uncomment and modify if you need to validate any input. $user->update($request->all()); return redirect('users'); }
/** * Update an user record. * * @param User $user * @param Request $request * @return \Illuminate\Http\RedirectResponse */ public function users_update(User $user, Request $request) { $user->update($request->only('name', 'email')); // Mass assignable $user->group = $request->input('group'); $user->save(); return redirect()->back(); }
/** * 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'); }
public function update(UserRequest $request, User $user) { try { $user->update($request->all()); return response()->json(['errors' => 'false', 'message' => 'The project has been updated!']); } catch (\Exception $e) { return response()->json(['errors' => 'true', 'message' => 'Something went wrong!']); } }
/** * Update the specified resource in storage. * * @param UserRequest $request * @param User $user * @return \Illuminate\Http\RedirectResponse */ public function update(UserRequest $request, User $user) { $user->update($request->all()); if (Request::wantsJson()) { return $user; } else { return redirect('admin/user'); } }
/** * Update the specified user in storage. * * @param \Illuminate\Http\Request $request * @param \App\User $user * @return \Illuminate\Http\Response */ public function update(Request $request, User $user) { $user->update($request->except('biography', 'contactDetails', 'address')); $user->biography()->updateOrCreate([], $request->biography); $user->contactDetails()->updateOrCreate([], $request->contactDetails); $user->profile()->updateOrCreate([], $request->profile); $user->address()->updateOrCreate([], $request->address); \Notification::success("Künstler erfolgreich aktualisiert."); return back(); }
public function update(Request $request, User $user) { // $this->validate($request, [ // 'name' => 'required|max:255', // 'email' => 'required|email|max:255|unique:users,email,'.$user->id // ]); $user->update([$request->get('name') => $request->get('value')]); \Session::flash('flash-success', 'ユーザを更新しました。'); return redirect('/users'); }
/** * Function to update Users Email, Username, Password * (Some work still needs to be done on the Authentication) * * @param UpdateUserDataRequest $request * @return view */ public function update(UpdateUserDataRequest $request, User $UserData) { if (\Hash::check($request->input('password_old'), $UserData->password)) { $UserData->update(['password' => bcrypt($request->input('password')), 'email' => $request->input('email'), 'username' => $request->input('username')]); session()->flash('success_message', 'You have updated your profile Successfully!'); return back(); } session()->flash('failure_message', 'The Password you entered is not what we have on record'); return back()->withInput(); }
/** * A user logged into the application with social account first, * and then, when s/he tries to register an application's native account, * update his/her name and password as given * * @param \Illuminate\Http\Request $request * @param \App\User $user * @return \Illuminate\Http\RedirectResponse|\Illuminate\Routing\Redirector */ protected function syncAccountInfo(Request $request, User $user) { $validator = \Validator::make($request->except('_token'), ['name' => 'required|max:255', 'email' => 'required|email|max:255', 'password' => 'required|confirmed|min:6']); if ($validator->fails()) { return $this->respondValidationError($validator); } $user->update(['name' => $request->input('name'), 'password' => bcrypt($request->input('password'))]); $this->addMemberRole($user); return $this->respondCreated($user); }
/** * Update the specified resource in storage. * * @param Request $request * @param int $id * @return Response */ public function update(UserRequest $request, User $user) { $input = $request->all(); $user->update(['name' => $input['name'], 'password' => bcrypt($input['password'])]); if ($request->ajax() || $request->wantsJson()) { return new JsonResponse($user); } flash()->success('aggiornato con successo!'); return redirect('users'); }
/** * Update the specified resource in storage. * * @param User $panel_user * @param Requests\PanelUserRequest $request * @return Response */ public function update(User $panel_user, Requests\PanelUserRequest $request) { $panel_user->update($request->all()); if ($panel_user->password != bcrypt($request->input('password'))) { $panel_user->password = bcrypt($request->input('password')); $panel_user->save(); } $this->SyncRoles($panel_user, $request->input('role_list')); return redirect()->route('webpanel.panel.users.index'); }
/** * Update the User from the request from user.edit * * @param \Illuminate\Http\Request $request * @param int $id * @return \Illuminate\Http\Response */ public function update(UserValidationRequest $request, User $user) { // also needs additional custom validation specific to updating User information. C.f. AuthController@postRegister $validator = $this->validator($request->all()); if ($validator->fails()) { $this->throwValidationException($request, $validator); } $user->update($request->all()); return redirect(route('user.show', ['user' => $user->id])); }
/** * A user logged into the application with social account first, * and then, when s/he tries to register an application's native account, * update his/her name and password as given * * @param \Illuminate\Http\Request $request * @param \App\User $user * @return \Illuminate\Http\RedirectResponse|\Illuminate\Routing\Redirector */ protected function syncAccountInfo(Request $request, User $user) { $validator = \Validator::make($request->except('_token'), ['name' => 'required|max:255', 'email' => 'required|email|max:255', 'password' => 'required|confirmed|min:6']); if ($validator->fails()) { return back()->withInput()->withErrors($validator); } $user->update(['name' => $request->input('name'), 'password' => bcrypt($request->input('password'))]); \Auth::login($user); flash(trans('auth.welcome', ['name' => $user->name])); return redirect(route('home')); }
/** * Update the specified resource in storage. * * @param \Illuminate\Http\Request $request * @param int $id * @return \Illuminate\Http\Response */ public function update(UserRequest $request, User $user) { $data = $request->all(); if ($data['password'] == '') { unset($data['password']); } else { $data['password'] = bcrypt($data['password']); } $user->update($data); return redirect('user/' . $user->id . '/edit'); }
/** * Update the specified resource in storage. * * @param $user * @return Response */ public function update(UserRequest $request, User $user) { $password = $request->password; $passwordConfirmation = $request->password_confirmation; if (!empty($password)) { if ($password === $passwordConfirmation) { $user->password = bcrypt($password); } } $user->update($request->except('password', 'password_confirmation')); }
/** * Update the specified resource in storage. * * @param Request $request * @param int $id * @return Response */ public function update(Request $request, \App\User $user) { $validation = \Validator::make($request->all(), ['name' => 'min:3', 'login' => 'min:3|unique:users', 'password' => 'min:5']); if ($validation->fails()) { return response($validation->errors()->all(), 400); } if ($user->is_client && $user->admin_id == \Auth::user()->id) { $user->update($request->all()); $user->savePhoto($request->file('photo')); return $user; } }
/** * Attempt to reset the password of the given user. * * @param User $user * * @return \Illuminate\Http\RedirectResponse */ public function passwordReset(User $user) { $password = Request::all()['password']; $password_confirm = Request::all()['password_confirm']; if ($password == $password_confirm) { $user->update(['password' => bcrypt($password)]); flash()->overlay('The user\'s password as been successfully reset.<br />Username:<strong> ' . $user->email . '</strong><br />New Password: <strong>' . $password . '</strong>', 'Success'); return redirect()->back(); } flash()->error('The passwords given do not match. Please try again.'); return redirect()->back(); }
public function update(User $user, Request $request) { if ($request['has_diabetes'] == '') { $request['has_diabetes'] = '0'; } if ($request['has_migraines'] == '') { $request['has_migraines'] = '0'; } if ($request['has_glasses'] == '') { $request['has_glasses'] = '0'; } $user->update($request->all()); return redirect()->action('UserController@show', $user->id); }
private function updateRole(Request $request, User $user) { $validator = Validator::make($request->all(), ['role' => 'required']); if ($validator->fails()) { return redirect(route(Route::currentRouteName()))->withErrors($validator->errors()); } else { $user->update($request->all()); Session::flash('success', "Le profil utilisateur a bien été mis à jour."); } if ($param = Route::current()->getParameter('id')) { return redirect()->route(Route::currentRouteName(), $param); } return redirect()->route(Route::currentRouteName()); }
/** * Store new account * */ public function store(Request $request) { $user = new User(); $user->name = $request->input('name'); $user->username = $request->input('username'); $user->email = $request->input('email'); $pass = $request->input('password'); $user->role = 'Owner'; if (!empty($pass)) { $user->password = bcrypt($pass); } $user->save(); // Create Company $company = new Company(); $company->name = $request->input('company_name'); $company->email = $request->input('company_email'); $company->address1 = $request->input('address1'); $company->address2 = $request->input('address2'); $company->city = $request->input('city'); $company->postcode = $request->input('postcode'); $company->url = strtolower(str_replace(' ', '', $request->input('company_name'))); $company->save(); $user->company_id = $company->id; $user->update(); $company->user_id = $user->id; $company->update(); $settings = new Settings(); $settings->application_id = 1; $settings->references_id = 0; $settings->company_id = $company->id; $settings->save(); $refs = new ReferenceFields(); $refs->settings_id = $settings->id; $refs->company_id = $company->id; $refs->save(); $options = new Settings(); $options->references_id = 1; $options->application_id = 0; $options->company_id = $company->id; $options->save(); flash()->success('Success', 'Account successfully created'); return back(); }
/** * Update the specified resource in storage. * * @param Request $request * @param int $id * @return Response */ public function update(Request $request, \App\User $user) { $validation = \Validator::make($request->all(), ['name' => 'min:3', 'login' => 'min:3|unique:users', 'password' => 'min:5']); if ($validation->fails()) { return response($validation->errors()->all(), 400); } if ($user->is_waiter && $user->admin_id == \Auth::user()->id) { $user->update($request->all()); $user->clients()->detach(); $clients = (array) $request->get('clients'); foreach ($clients as $client) { if (\App\User::find($client_id)->accessable()) { $user->clients()->attach($client); } } $user->save(); $user->savePhoto($request->file('photo')); return $user; } }
/** * Update the specified user in storage. * * @param AdminRequest $request * @param User $users * @return \Illuminate\Http\Response */ public function update(AdminRequest $request, User $users) { $users->update($request->all()); return $this->jsonRespond->respondModel($this->userTransformer, $users); }
public function makeAdmin(User $user) { $user->update(['type' => 1]); return redirect('/'); }