where('integration_code', $integrationCode) ->first(); } public function getAllForTenant(string $tenantCode) { return TenantIntegration::with('integration') ->where('tenant_code', $tenantCode) ->get(); } public function updateOrCreateIntegration(string $tenantCode, Integration $integration, array $data): TenantIntegration { return TenantIntegration::updateOrCreate( [ 'tenant_code' => $tenantCode, 'integration_code' => $integration->integration_code, ], [ 'integration_data' => $data, ] ); } }