Registrations
Filter and inspect SenangPay-backed registrations across all programmes.
Total registrations (filtered)
{{ $totalRegistrations }}
Paid registrations / participants
{{ $paidRegistrations }} paid · {{ $totalParticipants }} pax
Paid revenue (filtered)
RM {{ number_format($totalRevenue, 2) }}
No registrations recorded yet.
@else
| Created | Course | Participant | Order / Txn | Amount | Status | Actions |
|---|---|---|---|---|---|---|
| {{ optional($registration->created_at)->format('Y-m-d H:i') }} |
@php
$course = $registration->course;
$delivery = strtolower($course->delivery_mode ?? '');
$isWebinar = $course && ($course->webinar_link || str_contains($delivery, 'online') || str_contains($delivery, 'webinar'));
$isHybrid = $course && str_contains($delivery, 'hybrid');
@endphp
{{ $course->name ?? 'Unknown course' }}
ID: {{ $registration->corelife_course_id }}
@if ($course)
●
@if($isWebinar)
Online
@elseif($isHybrid)
Hybrid
@else
On-site
@endif
@endif
|
{{ $registration->name }}
{{ $registration->email }} · {{ $registration->phone }}
@if ($registration->organisation)
Org: {{ $registration->organisation }}
@endif
@if ($registration->ic_number)
IC/ID: {{ $registration->ic_number }}
@endif
Qty: {{ $registration->quantity }}
|
{{ $registration->order_id }}
@if ($registration->senangpay_transaction_id)
Txn: {{ $registration->senangpay_transaction_id }}
@endif
|
RM {{ number_format($registration->amount, 2) }} |
{{ $registration->status }}
@if ($registration->senangpay_status_id !== null)
status_id: {{ $registration->senangpay_status_id }}
@endif
|
View / Print |