@extends('layout.app', ['title' => 'Tự học online']) @push('style') @vite(['resources/css/layout/banner_main.css', 'resources/css/curriculum.css']) @endpush @php use App\Enums\PromotionStatus; use App\Enums\UserRole; $auth = Auth::user(); function getCoursePrice($course_prices, int $package_time_id, int $grade_id) { $data = collect($course_prices) ->where('package_time_id', $package_time_id) ->where('grade_id', $grade_id) ->first(); return $data; } function getCoursePriceDiscount($course_prices, int $package_time_id, int $grade_id): int { $course_price = getCoursePrice($course_prices, $package_time_id, $grade_id); if ($course_price->discount_status == PromotionStatus::ACTIVE->value) { return $course_price->price - ($course_price->price * $course_price->discount) / 100; } return $course_price->price; } @endphp @section('content')
@if ($unit_total > 0)
đăng ký học ngay
{{ $courseSelfStudy->subject->name }} - {{ $courseSelfStudy->grade->name }}
Cập nhật:
{{ getFormatDateDb($courseSelfStudy->updated_at) }}
Số bài giảng: {{ $unit_total }}
Đã đăng ký: {{ collect($courseSelfStudy->course_purchased)->count() }}

{{ $courseSelfStudy->description }}

@foreach ($package_times as $package_time) @if (!is_null(getCoursePrice($package_time->course_prices, $package_time->id, $grade_id)))

Khóa học
{{ $package_time->time }} tháng

@if ( $auth->role_id == UserRole::USER->value && $newStudentPromotion && $newStudentPromotion->time == $package_time->time)
Free
@else @if (getCoursePrice($package_time->course_prices, $package_time->id, $grade_id)->discount_status == PromotionStatus::ACTIVE->value)
Giảm {{ getCoursePrice($package_time->course_prices, $package_time->id, $grade_id)->discount }} %
@endif @if (getCoursePrice($package_time->course_prices, $package_time->id, $grade_id)->month_gift_status == PromotionStatus::ACTIVE->value)
+ {{ getCoursePrice($package_time->course_prices, $package_time->id, $grade_id)->month_gift }} tháng
@endif
@if (getCoursePrice($package_time->course_prices, $package_time->id, $grade_id)->discount_status == PromotionStatus::ACTIVE->value) {{ number_format(getCoursePrice($package_time->course_prices, $package_time->id, $grade_id)->price, 0, '.', '.') }} Vnd {{ number_format(getCoursePriceDiscount($package_time->course_prices, $package_time->id, $grade_id), 0, '.', '.') }} Vnd @else {{ number_format(getCoursePrice($package_time->course_prices, $package_time->id, $grade_id)->price, 0, '.', '.') }} Vnd @endif
@endif
@endif @endforeach
Chi tiết nội dung khóa học
@if ($courseSelfStudy->chapters)
@foreach ($courseSelfStudy->chapters->sortBy('chapter_number') as $chapter)
@if ($chapter->units) @foreach ($chapter->units->sortBy('unit_number') as $unit)
Bài {{ $unit->unit_number }}: {{ $unit->name }}
@endforeach @endif

@endforeach @endif
@else

Không tìm thấy kết quả nào

@endif
@endsection @push('script') @vite('resources/js/curriculum.js') @endpush