$job->id, 'user_id' => auth()->id(), 'action' => $action, 'old_values' => $oldValues ?: null, 'new_values' => $newValues ?: null, 'ip_address' => request()->ip(), ]); } public function logDeletion(Job $job): JobAudit { return $this->logChange($job, 'deleted', $job->attributesToArray()); } }