/** * Update user. * * @param UserUpdateRequest $request * @param $id * * @return mixed */ public function update(UserUpdateRequest $request, $id) { $user = $this->user->findOrFail($id); if ($request->avatar != '') { $path = $this->storeImage($request->avatar, $user); } else { $path = $user->avatar; } $data = ['name' => $request->input('name'), 'email' => $request->input('email'), 'password' => bcrypt($request->input('password')), 'avatar' => $path]; $this->user->update($data, $id); return $this->response->withItem($user, $this->userTransformer); }
/** * Update the specified resource in storage. * * @param \Illuminate\Http\Request $request * @param int $id * @return \Illuminate\Http\Response */ public function update(UserUpdateRequest $request) { if (!Auth::check()) { return view('auth.login'); } $user = Auth::user(); $user->email = $request->input('email'); $user->name = $request->input('name'); $user->phonenumber = $request->input('phonenumber'); if (!$user->save()) { abort(500); } return redirect('account'); }
public function postUpdate(UserUpdateRequest $request){ $user = User::find($this->user->id); $user->name = $request->input('name'); $user->first_name = $request->input('first_name'); $user->last_name = $request->input('last_name'); $user->email = $request->input('email'); $user->city = $request->input('city'); $user->info = $request->input('info'); $user->save(); return redirect('home')->with('message', 'Данные обновлены успешно'); }
public function update(UserUpdateRequest $request, $id) { $this->userRepository->update($id, $request->all()); return redirect('user')->withGood("L'utilisateur " . $request->input('name') . " a été modifié."); }