/** * @param Model $user * @return bool * @throws GeneralException */ public function restore(Model $user) { if (is_null($user->deleted_at)) { throw new GeneralException(trans('exceptions.backend.access.users.cant_restore')); } if (parent::restore($user)) { event(new UserRestored($user)); return true; } throw new GeneralException(trans('exceptions.backend.access.users.restore_error')); }