@forelse ($enrolls as $enroll)
{{ number_format($enroll->course->reviews()->avg('rating') ?? 0, 1) }}
@php
$courseLectureCount = App\Models\CourseChapterItem::whereHas(
'chapter',
function ($q) use ($enroll) {
$q->where('course_id', $enroll->course->id);
},
)->count();
$courseLectureCompletedByUser = App\Models\CourseProgress::where(
'user_id',
userAuth()->id,
)
->where('course_id', $enroll->course->id)
->where('watched', 1)
->count();
$courseCompletedPercent =
$courseLectureCount > 0
? ($courseLectureCompletedByUser /
$courseLectureCount) *
100
: 0;
@endphp
{{ __('COMPLETE') }}{{ number_format($courseCompletedPercent, 1) }}%
- {{ $courseLectureCount }}
- {{ $enroll->course->duration }}
- {{ $enroll->course->enrollments()->count() }}
@if ($courseCompletedPercent == 100)
-
{{ __('Certificate') }}
@endif
@empty
{{ __('No Course Found') }}
@endforelse