/** * 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 \Illuminate\Http\Request $request * @param int $id * @return \Illuminate\Http\Response */ public function update(UserRequest $request, int $id) { $dataUpdate = $request->except(['_token', '_method']); if ($dataUpdate['password']) { $dataUpdate['password'] = Hash::make($dataUpdate['password']); } User::where('id', $id)->update($dataUpdate); return redirect()->action('Admin\\UserController@index'); }