@foreach (session()->get('cart', []) as $key => $product)
@php
$variationImage = null;
$productModel = \App\Models\Product::where(
'product_name',
$product['name'],
)->first();
if ($productModel && isset($product['product_variation_id'])) {
$variation = \App\Models\ProductVariation::find(
$product['product_variation_id'],
);
if ($variation && $variation->getFirstMediaUrl('variation_image')) {
$variationImage = $variation->getFirstMediaUrl('variation_image');
}
}
$image =
$variationImage ??
($productModel && $productModel->getFirstMediaUrl('product_image')
? $productModel->getFirstMediaUrl('product_image')
: asset('front/images/seller1.webp'));
@endphp
@php
$defult = \App\Models\Product::with('variations')
->where('id', $product['product_id'])
->first();
if ($defult && isset($defult->variations[0]) && $defult->variations[0]['defult'] == 1) {
$defultSize = true;
} else {
$defultSize = false;
}
@endphp
{{ $product['name'] ?? '' }}
@if ($defultSize == false)
@if ($product['size_id'] == 'Select Size' && $product['size'] == 'adjustable')
@else
Size : {!! $product['size'] ?? '' !!}
@endif
@endif
@if ($product['color_name'] == 'Select Color')
@else
{!! $product['color_name'] ?? '' !!}
@endif
CAD ${{ $product['price'] ?? '' }}
@if ($product['product_id'])
@else
Product not available
@endif