About this course
@if($course->subtitle)
{{ $course->subtitle }}
@endif
@if($course->description)
{!! nl2br(e($course->description)) !!}
@else
Course overview will be published soon.
@endif
Curriculum
{{ $sectionCount }} sections · {{ $lessonCount }} lessons
@forelse($course->sections as $section)
first ? 'open' : '' }}>
{{ $section->title }}
{{ $section->lessons->count() }} {{ Str::plural('lesson', $section->lessons->count()) }}
@foreach($section->lessons as $lesson)
-
{{ $loop->iteration }}
{{ $lesson->title }}
@if($lesson->is_preview)
Preview
@endif
@if(!empty($lesson->duration_minutes))
{{ $lesson->duration_minutes }} min
@endif
@endforeach
@empty
Curriculum coming soon.
@endforelse
@if($course->instructors->count())
Instructors
@foreach($course->instructors as $instructor)
{{ Str::upper(Str::substr($instructor->name, 0, 1)) }}
{{ $instructor->name }}
@if($instructor->pivot?->is_primary)
Lead instructor
@endif
@endforeach
@endif
@if($course->faqs->count())
FAQs
@foreach($course->faqs as $faq)
{{ $faq->question }}
{{ $faq->answer }}
@endforeach
@endif
Learner reviews
@if($reviewCount > 0)
Average {{ number_format($avgRating, 1) }} / 5 from {{ $reviewCount }} {{ Str::plural('review', $reviewCount) }}
@else
Be the first to review this course.
@endif
@if(session('success') && str_contains(session('success'), 'review'))
{{ session('success') }}
@endif
@forelse($reviews as $review)
{{ str_repeat('★', $review->rating) }}{{ str_repeat('☆', 5 - $review->rating) }}
{{ $review->review }}
{{ Str::upper(Str::substr($review->displayName(), 0, 1)) }}
{{ $review->displayName() }}
{{ optional($review->created_at)->diffForHumans() }}
@empty
No public reviews yet.
@endforelse