months ?? 0); $updated = Service::where('order_item_id', $item->id) ->update([ 'vm_id' => $moduleVmware->id, 'status' => 'provisioning', 'expires_at' => $months > 0 ? now()->addMonths($months) : null, ]); Log::info('VmServiceSyncService: synced', [ 'module_vmware_id' => $moduleVmware->id, 'order_item_id' => $item->id, 'rows_updated' => $updated, ]); } catch (Throwable $e) { Log::error('VmServiceSyncService: exception — ' . $e->getMessage(), [ 'module_vmware_id' => $moduleVmware->id, 'order_item_id' => $item->id, ]); } } }