/**
  * 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'));
 }
Example #2
0
 /**
  * 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');
 }