@extends('layouts.app') @section('title', 'تسجيل الحضور') @section('content')
{{-- --}}
{{ $lesson->group->name }}

{{ $lesson->group->subject->name }} {{ now()->format('h:i A') }} قيمة الإشتراك: ({{ $group->student_fee ?? 'غير محدد' }}) {{ $group->subscription_type === 'monthly' ? 'للشهر' : 'للحصة' }}

@php // التحقق من اكتمال البيانات $isComplete = $group->teacher_id && $group->start_time && $group->end_time; $admin = \App\Models\User::role('Admin')->first(); $adminPhone = $admin ? '+2' . $admin->phone : ''; $userName = Auth::user()->name; // تحديد محتوى الرسالة بناءً على العائق اللي واجه المستخدم $reason = "إلغاء الحصة"; $message = "تحية طيبة،\nبرجاء المساعدة في: *$reason*\n"; $message .= "اسم المجموعة: *(" . $group->name . ")*\n"; $message .= "رقم ID: (" . $group->id . ")\n"; $message .= "المرسل: " . $userName; $waUrl = "https://wa.me/" . $adminPhone . "?text=" . urlencode($message); @endphp
قائمة الطلاب ({{ $students->count() }})
@can('lesson.cancel') @else اطلب إلغاء الحصة @endcan
@csrf
@forelse($students as $student) @php // الرصيد الحالي للطالب $currentBalance = $student->balance; // إجمالي ما دفعه الطالب في هذه الحصة مسبقاً (من المتغير اللي بعتناه من الكنتروللر) $alreadyPaid = $lessonPayments[$student->id] ?? 0; @endphp
@empty {{-- الرسالة في حالة عدم وجود طلاب --}} @endforelse
@endsection