getKey(); } else { $modelClass = $model; } return ActivityLog::query()->create([ 'user_id' => $user?->id, 'model_type' => $modelClass, 'model_id' => $modelId ?? 0, 'action' => $action, 'description' => $description, 'ip_address' => $ipAddress, 'created_at' => now(), ]); } }