@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)

{{ truncate($course->title, 50) }}

({{ number_format($course->avg_rating, 1) ?? 0 }} {{ __('Reviews') }})
  • {{ __('Lessons') }} {{ $course?->lessons_count }}
  • {{ __('Students') }} {{ $course?->enrollments_count }}
@empty
{{ __('No Course Found') }}
@endforelse