App\Repositories\Backend\Access\User\UserRepository::updatePassword PHP Method

updatePassword() public method

public updatePassword ( Model $user, $input ) : boolean
$user Illuminate\Database\Eloquent\Model
$input
return boolean
    public function updatePassword(Model $user, $input)
    {
        $user->password = bcrypt($input['password']);
        if (parent::save($user)) {
            event(new UserPasswordChanged($user));
            return true;
        }
        throw new GeneralException(trans('exceptions.backend.access.users.update_password_error'));
    }

Usage Example

 /**
  * @param User $user
  * @param UpdateUserPasswordRequest $request
  * @return mixed
  */
 public function update(User $user, UpdateUserPasswordRequest $request)
 {
     $this->users->updatePassword($user, $request->all());
     return redirect()->route('admin.access.user.index')->withFlashSuccess(trans('alerts.backend.users.updated_password'));
 }