@extends('frontend.layouts.master') @section('content') @if (!empty($category))
@forelse ($products as $index => $item)
@csrf {{-- Remove type_id for new Product system --}} @php $defaultPricingForCart = $item->pricings->firstWhere('billing_cycle', 'semi_annually') ?? $item->pricings->first(); $cartPrice = $defaultPricingForCart ? floatval($defaultPricingForCart->price_sale ?: $defaultPricingForCart->price) : 0; @endphp

{{ $item->name }}

@php // Get pricing for different billing cycles // Note: If billing_cycle is 'onetime', treat it as monthly $monthlyPricing = $item->pricings->firstWhere('billing_cycle', 'monthly') ?? $item->pricings->firstWhere('billing_cycle', 'onetime'); $semiAnnuallyPricing = $item->pricings->firstWhere('billing_cycle', 'semi_annually'); $annuallyPricing = $item->pricings->firstWhere('billing_cycle', 'annually'); $bienniallyPricing = $item->pricings->firstWhere('billing_cycle', 'biennially'); $trienniallyPricing = $item->pricings->firstWhere('billing_cycle', 'triennially'); // Use monthly or first available pricing for display $displayPricing = $monthlyPricing ?? $item->pricings->first(); $basePrice = $displayPricing ? floatval($displayPricing->price_sale ?: $displayPricing->price) : 0; @endphp
≈ {{ $displayPricing ? format_price($displayPricing->price_sale ?: $displayPricing->price) : 'Liên hệ' }} @if ($displayPricing) / tháng @endif
@php // Default to semi_annually (6 months) if available, otherwise first available $defaultPricing = $semiAnnuallyPricing ?? $item->pricings->first(); $defaultPrice = $defaultPricing ? floatval($defaultPricing->price_sale ?: $defaultPricing->price) : 0; $defaultMonths = match ($defaultPricing?->billing_cycle) { 'semi_annually' => 6, 'annually' => 12, 'biennially' => 24, 'triennially' => 36, default => 1, }; @endphp
    @if ($item->cpu)
  • CPU: {{ $item->cpu }} vCore
  • @endif @if ($item->ram)
  • RAM: {{ $item->ram }} GB
  • @endif @if ($item->disk)
  • SSD: {{ $item->disk }} GB
  • @endif @if ($item->gpu)
  • GPU: {{ $item->gpu }} GB
  • @endif @if ($item->bandwidth)
  • Băng thông: {{ $item->bandwidth }} MB
  • @endif @if ($item->osVersions && $item->osVersions->isNotEmpty())
  • Hệ điều hành: {{ $item->osVersions->pluck('name')->unique()->implode(', ') }}
  • @endif
Đăng ký ngay
@empty

Không có sản phẩm

Danh mục này hiện chưa có sản phẩm nào.

{{ $products->links() }} @endforelse
@else

Không tìm thấy

Danh mục này không tồn tại hoặc đã bị xóa.

Về trang chủ
@endif @endsection @push('viewStyles') @endpush @push('viewScripts') @endpush