@extends('layout.app') @section('title', 'Home Page') @section('content') {{ __("home.learn_with_us") }} {{ __("home.learn_online") }} {{ __("home.top_courses") }} {{ __("home.students_count", ['count' => 1500]) }} {{ __("home.comments_count", ['count' => 320]) }} {{ __("home.explore_courses") }} {{ __('home.join_us') }} {{ __('home.american') }} {{ __('home.british') }} {{ __('home.egyptian_curriculum') }} {{ __('home.quran') }} {{ __('home.all_subjects') }} @php $filteredCourses = []; foreach ($courses as $course) { if($course['system'] !== 'American') { continue; } // فصل نطاق الدرجة $gradeParts = explode('-', $course['grade_range']); if(count($gradeParts) >= 2) { $min_grade = (int)$gradeParts[0]; $max_grade = (int)$gradeParts[1]; } else { // في حال عدم توفر قيمتين، يمكن تعيين قيم افتراضية أو تخطي الكورس $min_grade = 0; $max_grade = 0; } // التحقق من شرط تسجيل المستخدم والدرجة if (!auth()->check() ||auth()->user()->role=='admin' || auth()->user()->role=='teacher' || (auth()->check() && auth()->user()->student->grade_level >= $min_grade && auth()->user()->student->grade_level <= $max_grade)) { $filteredCourses[] = $course; } // dd(auth()->user()->student->grade_level); } @endphp @if (empty($filteredCourses)) {{ __('home.no_courses_available') }} @else @foreach($filteredCourses as $course) {{$course['name']}} {{ $course['teacher_name'] ?? 'Not Available' }} {{$course['description']}} @endforeach @endif @php $filteredCoursesBritish = []; foreach ($courses as $course) { // التأكد من نظام "British" if($course['system'] !== 'British') { continue; } // فصل نطاق الدرجة $gradeParts = explode('-', $course['grade_range']); if(count($gradeParts) >= 2) { $min_grade = (int)$gradeParts[0]; $max_grade = (int)$gradeParts[1]; } else { // في حال عدم توفر قيمتين، يمكن تعيين قيم افتراضية أو تخطي الكورس $min_grade = 0; $max_grade = 0; } // التحقق من شرط تسجيل المستخدم والدرجة if (!auth()->check() || auth()->user()->role == 'admin' || auth()->user()->role == 'teacher' || (auth()->check() && auth()->user()->student->grade_level >= $min_grade && auth()->user()->student->grade_level <= $max_grade)) { $filteredCoursesBritish[] = $course; } } @endphp @if (empty($filteredCoursesBritish)) {{__('home.no_courses_available') }} @else @foreach($filteredCoursesBritish as $course) {{ $course['name'] }} {{ $course['teacher_name'] }} {{ $course['description'] }} @endforeach @endif @php $filteredCoursesMasry = []; foreach ($courses as $course) { // التأكد من نظام "Masry" if($course['system'] !== 'Masry') { continue; } // فصل نطاق الدرجة $gradeParts = explode('-', $course['grade_range']); if(count($gradeParts) >= 2) { $min_grade = (int)$gradeParts[0]; $max_grade = (int)$gradeParts[1]; } else { // في حال عدم توفر قيمتين، يمكن تعيين قيم افتراضية أو تخطي الكورس $min_grade = 0; $max_grade = 0; } // التحقق من شرط تسجيل المستخدم والدرجة if (!auth()->check() || auth()->user()->role == 'admin' || auth()->user()->role == 'teacher' || (auth()->check() && auth()->user()->student->grade_level >= $min_grade && auth()->user()->student->grade_level <= $max_grade)) { $filteredCoursesMasry[] = $course; } } @endphp @if (empty($filteredCoursesMasry)) {{__('home.no_courses_available') }} @else @foreach($filteredCoursesMasry as $course) {{ $course['name'] }} {{ $course['teacher_name'] }} {{ $course['description'] }} @endforeach @endif @php // تصفية الكورسات بناءً على نظام "Quran" والشرط الخاص بالعمر $filteredCoursesQuran = []; foreach ($courses as $course) { // فصل النطاق العمري $ageParts = explode('-', $course['age_range']); if (count($ageParts) >= 2) { $min_age = (int) $ageParts[0]; $max_age = (int) $ageParts[1]; } else { // في حال كانت قيمة age_range غير متوقعة $min_age = 0; $max_age = 0; } // التحقق من النظام والعمر if ( $course['system'] == 'Quran' && ( !auth()->check() || auth()->user()->role == 'admin' || auth()->user()->role == 'teacher' || (auth()->check() && auth()->user()->student->age >= $min_age && auth()->user()->student->age <= $max_age) ) ) { $filteredCoursesQuran[] = $course; } } @endphp @if (empty($filteredCoursesQuran)) {{__('home.no_courses_available') }} @else @foreach($filteredCoursesQuran as $course) {{-- @if($course['system'] == 'Quran' && ( !auth()->check() || ( auth()->check() && auth()->user()->age >= $min_age && auth()->user()->age <= $max_age ) )) --}} {{$course['name']}} {{ $course['teacher_name'] }} {{$course['description']}} @endforeach @endif {{-- American Course 2 By By teacher 2 $15.99 Sale! American Course 3 By By teacher 3 $9.99$44.99 American Course 4 By By teacher 4 $13.99 --}} {{ __('home.what_you_get') }} {{ __('home.explore_curriculums') }} {{ __('home.british_system') }} {{ __('home.british_system_description') }} {{ __('home.american_system') }} {{ __('home.american_system_description') }} {{ __('home.quran_learning') }} {{ __('home.quran_learning_description') }} {{ __('home.egyptian_curriculum') }} {{ __('home.egyptian_curriculum_description') }}
{{ $course['teacher_name'] ?? 'Not Available' }}
{{$course['description']}}
{{ $course['teacher_name'] }}
{{ $course['description'] }}
By By teacher 2
$15.99
By By teacher 3
$9.99$44.99
By By teacher 4
$13.99
{{ __('home.british_system_description') }}
{{ __('home.american_system_description') }}
{{ __('home.quran_learning_description') }}
{{ __('home.egyptian_curriculum_description') }}