public function audit(Auditable $model) { $report = Audit::create($model->toAudit()); if ($report) { $model->clearOlderAudits(); } return $report; }