@livewire('tap-component', ['taps' => ['all', 'Language', 'technology', 'Management'], 'nameTaps' => [__('messages.all'), __('messages.Language courses'), __('messages.Information technology'), __('messages.Management courses')]])
@foreach ($courses as $index => $course)
@php
$product = \App\Models\Product::find($course->product_system_field);
if (!$product) {
continue;
}
$dataFromTrait = App\Http\Traits\ProductPrices::getPrice($course->toArray());
$price = $dataFromTrait['price'] ?? null;
$model_id = $dataFromTrait['model_id'] ?? null;
$model_type = $dataFromTrait['model_type'] ?? null;
$productCurrency = $dataFromTrait['currency'] ?? null;
$product_price = $dataFromTrait['product_price'] ?? null;
if (!$price && !$product_price) {
continue;
}
@endphp
@livewire(
'card-product-component',
[
'index' => $index,
'price' => $price,
'product_price' => $product_price,
'model_id' => $model_id,
'model_type' => $model_type,
'productCurrency' => $productCurrency,
'cpProductArray' => $course->toArray(),
],
key('card-product-component-' . mt_rand(1, 1000) . $product->id)
)
@livewire(
'card-product-component',
[
'index' => $index,
'price' => $price,
'product_price' => $product_price,
'model_id' => $model_id,
'model_type' => $model_type,
'productCurrency' => $productCurrency,
'cpProductArray' => $course->toArray(),
],
key('card-product-component-' . mt_rand(1, 1000) . $product->id)
)
@livewire(
'card-product-component',
[
'index' => $index,
'price' => $price,
'product_price' => $product_price,
'model_id' => $model_id,
'model_type' => $model_type,
'productCurrency' => $productCurrency,
'cpProductArray' => $course->toArray(),
],
key('card-product-component-' . mt_rand(1, 1000) . $product->id)
)
@livewire(
'card-product-component',
[
'index' => $index,
'price' => $price,
'product_price' => $product_price,
'model_id' => $model_id,
'model_type' => $model_type,
'productCurrency' => $productCurrency,
'cpProductArray' => $course->toArray(),
],
key('card-product-component-' . mt_rand(1, 1000) . $product->id)
)
@endforeach