@extends('admin.layouts.app', ['title' => 'Admin Payout Orders']) @push('head') @endpush @section('content') @php $pageAmount = $orders->sum('amount'); @endphp
Payments / Payout Orders

Payout Orders

{{--

All users payout orders with filters, user details, and pagination.

--}}
Rows On Page
{{ $orders->count() }}
Visible payout orders on this page
Visible Amount
Rs {{ number_format((float) $pageAmount, 2) }}
Combined amount for current results
Total Pages
{{ $orders->lastPage() }}
Pages available for this listing
@foreach ($users as $user) @php $userLabel = $user->name ?: ($user->username ?: $user->email); @endphp @endforeach
Payout Order List
{{ $orders->total() }} total payout orders found
@forelse ($orders as $order) @php $normalizedStatus = strtolower(trim((string) $order->status)); if (in_array($normalizedStatus, ['1', 'completed', 'success', 'paid'])) { $status = ['label' => 'Completed', 'class' => 'success']; } elseif (in_array($normalizedStatus, ['2', 'failed', 'rejected'])) { $status = ['label' => 'Failed', 'class' => 'danger']; } else { $status = ['label' => 'Pending', 'class' => 'warning']; } $orderUser = $order->user; $orderUserName = $orderUser ? $orderUser->name : null; $orderUserEmail = $orderUser ? $orderUser->email : null; $orderUsername = $orderUser ? $orderUser->username : null; $createdTime = $order->created_at ? $order->created_at->format('d M Y, h:i A') : '-'; @endphp @empty @endforelse
User Order ID Number Amount Type Status Created Time
{{ $orderUserName ?: 'Unknown User' }}
{{ $orderUserEmail ?: ($orderUsername ?: 'No user info') }}
{{ $order->order_id ?: 'N/A' }}
{{ $order->jazz_transaction_id ?: ($order->jazz_reference_id ?: 'No reference') }}
{{ $order->number ?: 'N/A' }} Rs {{ number_format((float) $order->amount, 2) }} {{ $order->type ? ucfirst($order->type) : 'N/A' }} {{ $status['label'] }} {{ $createdTime }}
No payout orders found for the current filters.
@if (method_exists($orders, 'links'))
{{ $orders->onEachSide(1)->links('pagination::bootstrap-5') }}
@endif
@endsection @push('scripts') @endpush