@if($search || $classFilter || $subscriptionFilter || $statusFilter) @endif
@forelse($students as $student) @php $avatarColors = ['bg-primary', 'bg-success', 'bg-info', 'bg-warning', 'bg-danger']; $avatarColor = $avatarColors[$student->id % count($avatarColors)]; $initials = strtoupper( mb_substr($student->first_name, 0, 1) . mb_substr($student->last_name, 0, 1) ); $currentSubscription = $student->subscriptions->first(); $subscriptionPlan = $currentSubscription?->subscriptionPlan; @endphp @empty @endforelse
{{ __('admin.students.table.student') }} {{ __('admin.students.table.email') }} {{ __('admin.students.table.class') }} {{ __('admin.students.table.subscription') }} {{ __('admin.students.table.sponsor') }} {{ __('admin.students.table.quizzes') }} {{ __('admin.students.table.actions') }}
{{ $student->email }} {{ $student->schoolClass?->name ?? '-' }} @if($subscriptionPlan) @if($subscriptionPlan->name === 'Premium') Premium @elseif($subscriptionPlan->name === 'Classic') Classic @else {{ $subscriptionPlan->name }} @endif @else - @endif @if($student->referredBy) {{ $student->referredBy->full_name }} @else - @endif {{ $student->quizzes->count() }}
{{ __('admin.students.no_students_found') }}
{{ __('admin.students.pagination.showing') }} {{ $students->firstItem() ?? 0 }}-{{ $students->lastItem() ?? 0 }} {{ __('admin.students.pagination.of') }} {{ $students->total() }}
{{ $students->links() }}