LMongo\Eloquent\Model::performDeleteOnModel PHP Method

performDeleteOnModel() protected method

Perform the actual delete query on this model instance.
protected performDeleteOnModel ( ) : void
return void
    protected function performDeleteOnModel()
    {
        $query = $this->newQuery()->where($this->getKeyName(), new MongoID($this->getKey()));
        if ($this->softDelete) {
            $query->update(array(static::DELETED_AT => $this->freshTimestamp()));
        } else {
            $query->delete();
        }
    }
Model