@php
$wishlistCourses = userAuth()
->favoriteCourses()
->with('category.translation', 'instructor:id,name')
->withCount([
'reviews as avg_rating' => function ($query) {
$query->select(DB::raw('coalesce(avg(rating), 0)'));
},
])
->withCount([
'lessons' => function ($query) {
$query->where('status', 'active');
},
])
->withCount('enrollments')
->paginate(3);
@endphp
@forelse ($wishlistCourses ?? [] as $course)
 }})
@if ($course->price == 0)
{{ __('Free') }}
@elseif ($course->price > 0 && $course->discount > 0)
{{ currency($course->discount) }}
@else
{{ currency($course->price) }}
@endif
({{ number_format($course->avg_rating, 1) ?? 0 }}
{{ __('Reviews') }})
- {{ __('Lessons') }}
{{ $course?->lessons_count }}
- {{ __('Students') }}
{{ $course?->enrollments_count }}
@empty
{{ __('No Course Found') }}
@endforelse