@extends('front_end.layouts.home') @php $showRightSidebar = false; @endphp @section('title', $course->title) @section('left_sidebar') @include('front_end.pages.courses.courses_left_sidebar') @endsection @section('content')

{{ $course->title }}

{{ Str::limit($course->description, 150) }}

{{ number_format($course->average_rating, 1) }} ({{ $course->reviews_count ?? 0 }} reviews)
{{ $course->total_students }} students
{{ ucfirst($course->level) }} level
{{ $course->total_duration ?? 0 }} hours
{{ $course->language }}

About This Course

{!! nl2br(e($course->description)) !!}
@if($course->what_you_will_learn)
What You'll Learn
@foreach(explode("\n", $course->what_you_will_learn) as $point) @if(trim($point))
{{ trim($point) }}
@endif @endforeach
@endif @if($course->requirements)
Requirements
    @foreach(explode("\n", $course->requirements) as $requirement) @if(trim($requirement))
  • {{ trim($requirement) }}
  • @endif @endforeach
@endif @if($course->target_audience)
Who This Course is For
    @foreach(explode("\n", $course->target_audience) as $audience) @if(trim($audience))
  • {{ trim($audience) }}
  • @endif @endforeach
@endif

Course Content

{{ $course->sections->count() }} sections {{ $course->sections->flatMap->lessons->count() }} lessons {{ $course->total_duration ?? 0 }} total hours
@foreach($course->sections as $section)

    @foreach($section->lessons as $lesson)
  • {{ $lesson->title }}
    @if($lesson->description) {{ Str::limit($lesson->description, 60) }} @endif
    @if($lesson->is_free) Free @endif {{ $lesson->duration }} min
  • @endforeach
@endforeach

About the Instructor

{{ $course->instructor->name }}
{{ $course->instructor->name }}

{{ $course->instructor->headline ?? 'Course Instructor' }}

{{ number_format($course->instructor->average_rating ?? 0, 1) }}
|
{{ $course->instructor->courses_count ?? 0 }} courses
{{ $course->instructor->students_count ?? 0 }} students
{!! nl2br(e($course->instructor->bio ?? 'No instructor bio available.')) !!}
View All Courses by This Instructor

Student Reviews

@if($isEnrolled && !$hasReview) @endif
{{ number_format($course->average_rating, 1) }}
@for($i = 1; $i <= 5; $i++) @endfor
{{ $course->reviews_count ?? 0 }} ratings
5 stars
{{ $course->reviews->where('rating', 5)->count() }}
4 stars
{{ $course->reviews->where('rating', 4)->count() }}
3 stars
{{ $course->reviews->where('rating', 3)->count() }}
2 stars
{{ $course->reviews->where('rating', 2)->count() }}
1 star
{{ $course->reviews->where('rating', 1)->count() }}

@if($course->reviews->count() > 0)
@foreach($course->reviews as $review)
{{ $review->enrollment->user->name }}
{{ $review->enrollment->user->name }}
@for($i = 1; $i <= 5; $i++) @endfor
{{ $review->created_at->diffForHumans() }}
{{ $review->review }}
@endforeach
@if($course->reviews->count() > 5) @endif @else
No Reviews Yet

Be the first to review this course

@endif
@if($relatedCourses->count() > 0)

Similar Courses

@foreach($relatedCourses as $relatedCourse)
{{ $relatedCourse->title }}
{{ $relatedCourse->title }}

{{ $relatedCourse->instructor->name }}

@for($i = 1; $i <= 5; $i++) @endfor {{ number_format($relatedCourse->average_rating, 1) }}
@if($relatedCourse->price == 0) Free @elseif($relatedCourse->discount_price && $relatedCourse->discount_ends_at > now()) ${{ number_format($relatedCourse->discount_price, 2) }} ${{ number_format($relatedCourse->price, 2) }} @else ${{ number_format($relatedCourse->price, 2) }} @endif
@endforeach
@endif @endsection