public function update(array $values)
{
return $this->toBase()->update($this->addUpdatedAtColumn($values));
}
/** * Add the restore extension to the builder. * * @param \Illuminate\Database\Eloquent\Builder $builder * @return void */ protected function addRestore(Builder $builder) { $builder->macro('restore', function (Builder $builder) { $builder->withTrashed(); return $builder->update([$builder->getModel()->getDeletedAtColumn() => 'publish']); }); }