forceDeleting) { $this->exists = false; return $this->setKeysForSaveQuery($this->newModelQuery())->forceDelete(); } $time = $this->freshTimestamp(); $this->{$this->getDeletedAtColumn()} = $time; if ($this->timestamps && !is_null($this->getUpdatedAtColumn())) { $this->{$this->getUpdatedAtColumn()} = $time; } return $this->save(); } }