@if (!empty($courses)) @foreach ($courses as $course) @php $translations = parse_translation($course); $categoryTranslations = parse_translation($course->category); $reviews = review($course); $imagePath = 'lms/courses/thumbnails'; $defaultThumbnail = 'lms/frontend/assets/images/420x252.svg'; $thumbnail = !empty($course?->thumbnail) && fileExists($imagePath, $course->thumbnail) ? asset('storage/' . $imagePath . '/' . $course->thumbnail) : asset($defaultThumbnail); $randomKey = random_string(2); $currency = $course?->coursePrice->currency ?? 'USD-$'; $currencySymbol = get_currency_symbol($currency); @endphp
Course thumbnail @foreach ($course->levels as $level) @php $levelTranslations = parse_translation($level); @endphp {{ $levelTranslations['name'] ?? ($level->name ?? '') }} @endforeach @auth @php $class = user_wishlist_check($course->id) ? 'active' : ''; @endphp @else @endauth
{{ $categoryTranslations['title'] ?? ($course?->category?->title ?? '') }}
@if ($course?->courseSetting?->is_free)
{{ translate('Free') }}
@else
@if (isset($course?->coursePrice) && $course?->coursePrice?->discount_flag == 1 && $course?->coursePrice?->discount_period != '' && dateCompare($course?->coursePrice?->discount_period) == true) {{ $course?->coursePrice->currency }} {{ dotZeroRemove($course?->coursePrice?->discounted_price ?? 0) }} {{ $currencySymbol }}{{ dotZeroRemove($course?->coursePrice?->price ?? 0) }} @else {{ $currencySymbol }}{{ dotZeroRemove($course?->coursePrice?->price ?? 0) }} @endif
@endif
{{ $translations['title'] ?? ($course->title ?? '') }}
@if (!isset($isComing))
{!! show_rating($reviews['average_rating']) !!}

({{ dotZeroRemove($reviews['average_rating']) ?? 0 }} {{ translate('Rating') }})

@endif
{{ $course->duration }}
{{ $course?->chapters?->count() ?? 0 }} {{ translate('Lessons') }}
@if (!isset($isComing))
{{ $course?->totalPurchases?->count() ?? 0 }} {{ translate('Student') }}
@endif
@endforeach @endif