{{-- Configuration Info Partial - Optimized with helper functions --}} @php $isWindows = Str::contains(Str::lower($vmInfo['os'] ?? ''), 'windows') || Str::contains(Str::lower($invoice->invoiceItem->first()->os->osGroup->name ?? ''), 'windows'); $vmIp = $vmInfo['ip_address'] ?? '103.42.56.177'; $vmPort = $invoice->order->vmWare->first()->port ?? '3389'; $vmUser = $isWindows ? 'administrator' : 'root'; $osName = $invoice->invoiceItem->first()->os->osGroup->name ?? 'Unknown'; $osVersion = $invoice->invoiceItem->first()->os->version ?? ''; $vmCpu = $vmInfo['cpu'] ?? '3'; $vmRam = $vmInfo['ram'] ?? '1 GB'; $vmDisk = $vmInfo['disk'] ?? '25 GB'; $addons = $invoice->invoiceItem->first()->addons; @endphp

{{ __('Thông tin cấu hình') }}

{{-- IP Address --}}
IP {{ $vmIp }}
{{-- Port --}}
Port {{ $vmPort }}
{{-- User --}}
User {{ $vmUser }}
{{-- Password --}}
Password
{{-- Operating System --}}
OS {{ $osName }} {{ $osVersion }}
{{-- Specifications --}}
{{ __('Chi tiết') }} (CPU - RAM - DISK) {{ $vmCpu }} - {{ $vmRam }} - {{ $vmDisk }}
{{-- Addons --}} @if ($addons->count() > 0)
{{ __('Addons') }}
{{ $addons->count() }} {{ __('addons') }} @foreach ($addons as $addon) {{ $addon->addonItems->name }} - {{ $addon->qty }} {{ $addon->addonItems->prefix }} - {{ number_format($addon->price, 0, ',', '.') }} đ @endforeach
@endif