@extends('layouts.default') @push('title', get_phrase('Home')) @push('meta')@endpush @push('css') @endpush @section('content')
@php $banner_title = get_frontend_settings('banner_title'); $arr = explode(' ', $banner_title); $phrase_two = end($arr); $phrase_one = str_replace($phrase_two, '', $banner_title); @endphp

{{ get_phrase('The Leader in online learning') }}

{{ $phrase_one }} {{ $phrase_two }}

{{ get_frontend_settings('banner_sub_title') }}

@php $bannerData = json_decode(get_frontend_settings('banner_image')); $banneractive = get_frontend_settings('home_page'); if ($bannerData !== null && is_object($bannerData) && property_exists($bannerData, $banneractive)) { $banner = json_decode(get_frontend_settings('banner_image'))->$banneractive; } @endphp @if (isset($banner)) @else @endif

{{ get_phrase('Special Featured Course') }}

{{ get_phrase("Those course highlights a handpicked course with exceptional content or exclusive offerings.") }}

@if (count($featured_courses) > 4) @endif

{{ get_phrase('Why Choose Us') }}

@php $total_students = DB::table('users')->where('role', 'student')->get(); $total_instructors = DB::table('users')->where('role', 'instructor')->get(); $free_courses = DB::table('courses')->where('is_paid', 0)->get(); $premium_courses = DB::table('courses')->where('is_paid', 1)->get(); @endphp

{{ count($total_students) }} +

{{ get_phrase('Happy student') }}

{{ count($total_instructors) }} +

{{ get_phrase('Quality educators') }}

{{ count($premium_courses) }}+

{{ get_phrase('Premium courses') }}

{{ count($free_courses) }}+

{{ get_phrase('Cost-free course') }}

{{ get_phrase('Top Rated Course') }}

{{ get_phrase("Top rated course showcases the highest-rated course based on student reviews and performance metrics.") }}

@php $top_courses = DB::table('courses') ->leftJoin('payment_histories', 'courses.id', '=', 'payment_histories.course_id') ->select('courses.id', 'courses.slug', 'courses.thumbnail', 'courses.title', 'courses.average_rating', 'courses.discount_flag', 'courses.is_paid', 'courses.price', 'courses.discounted_price', DB::raw('COUNT(payment_histories.id) as total_sales')) ->groupBy('courses.id', 'courses.slug', 'courses.thumbnail', 'courses.title', 'courses.average_rating', 'courses.discount_flag', 'courses.is_paid', 'courses.price', 'courses.discounted_price') ->where('status', 'active') ->orderByDesc('total_sales') ->take(4) // Number of courses you want to get, e.g., top 4 ->get(); @endphp @foreach ($top_courses as $key => $row) @endforeach
@if (count($top_courses) > 3)

{{ get_phrase('What the people Thinks About Us') }}

{{ get_phrase("It highlights feedback and testimonials from users, reflecting their experiences and satisfaction.") }}

@php $reviews = DB::table('user_reviews')->get(); @endphp @foreach ($reviews as $review) @php $userDetails = DB::table('users') ->where('id', $review->user_id) ->first(); @endphp
{{ $userDetails->name }}

{{ date('h:i A', strtotime($review->created_at)) }}

@for ($i = 1; $i <= 5; $i++) @if ($i <= $review->rating) @else @endif @endfor

{{ $review->review }}

@endforeach

{{ get_phrase('Frequently Asked Questions') }}

@php $faqs = count(json_decode(get_frontend_settings('website_faqs'), true)) > 0 ? json_decode(get_frontend_settings('website_faqs'), true) : [['question' => '', 'answer' => '']]; @endphp @foreach ($faqs as $key => $faq)

{{ $faq['answer'] }}

@endforeach
@if (get_frontend_settings('blog_visibility_on_the_home_page'))

{{ get_phrase('Our Latest Blog') }}

{{ get_phrase("The latest blog highlights the most recent articles, updates, and insights from our platform.") }}

@endif @endsection