@extends('layout.layout') @section('content')
Course name, schedule, invoice, payment status, and payment actions.
| Student | @endifCourse | Schedule | Invoice | Payment | Action |
|---|---|---|---|---|---|
| @if(isset($course['student_name'])) {{ $course['student_name'] }} @else - @endif | @endif
{{ $course['course_name'] ?? '-' }}
{{ ucfirst($course['course_type'] ?? 'course') }}
@if (!empty($course['covered_levels']))
- {{ implode(', ', $course['covered_levels']) }}
@elseif ($course['level_name'])
- {{ $course['level_name'] }}
@endif
@if ($course['package_name'])
{{ $course['package_name'] }}
@endif
@if ($course['teacher_name'])
{{ $course['teacher_name'] }} {{ $course['teacher_type_label'] ?? 'Native-like' }}
@endif
|
@forelse (($course['schedule_items'] ?? []) as $scheduleItem) {{ $scheduleItem['level_name'] ?? $scheduleItem['course_name'] ?? 'Schedule' }}: {{ $scheduleItem['start_date'] ?? '-' }} to {{ $scheduleItem['end_date'] ?? '-' }} @empty {{ $course['start_date'] ?? '-' }} to {{ $course['end_date'] ?? '-' }} Next: {{ $course['next_session_at'] ?? 'No upcoming session' }} @endforelse | @if ($invoice['id']) @else No invoice @endif | @if ($isPaid) Paid @elseif ($status) @else Unpaid @endif |
@if ($isPaid)
@if(data_get($placement, 'show_pending_action'))
Pending Placement Test
@elseif(data_get($placement, 'waiting_report'))
Waiting report
@else
{{ data_get($placement, 'assessment_type') === 'demo' ? 'Placement demo booked' : (data_get($placement, 'assessment_type') === 'ai' ? 'AI placement booked' : 'No action needed') }}
@endif
@elseif ($invoice['id'] && $hasPendingOnlinePayment)
Continue payment
@elseif ($invoice['id'] && $paymentType === 'online')
@elseif ($invoice['id'] && $hasPendingManualReceipt)
Receipt pending approval
@elseif ($invoice['id'] && $isDepositInvoice)
@elseif ($invoice['id'] && $paymentType === 'instapay')
@elseif ($invoice['id'])
@else
@endif
|