protected function beforeSave() { if (parent::beforeSave()) { if ($this->isNewRecord) { $this->created = $this->updated = time(); $this->creator = user()->id; } else { $this->updated = time(); } return true; } else { return false; } }