@extends('user.layouts.app', ['title' => 'Settlement List']) @push('head') @endpush @section('content') @php $visibleAmount = $settlements->sum('amount'); $typeLabel = static fn ($type) => match ((int) $type) { 1 => 'Credit', 3 => 'Negative', default => 'Debit', }; $currencies = collect(['PKR']); @endphp
Search
Payout List
@forelse ($settlements as $index => $settlement) @php $statusLabel = $typeLabel($settlement->transaction_type); $statusClass = match ($statusLabel) { 'Credit' => 'settlement-status-credit', 'Negative' => 'settlement-status-negative', default => 'settlement-status-debit', }; @endphp @empty @endforelse
SL Transaction ID Amount Status Note Transaction At
{{ $settlements->firstItem() + $index }} {{ $settlement->utr ?: 'N/A' }} {{ number_format((float) $settlement->amount, 2) }} PKR {{ $statusLabel }} {{ $settlement->note ?: 'No note available' }} {{ $settlement->settlement_date?->format('d/m/Y h:i A') ?: ($settlement->created_at?->format('d/m/Y h:i A') ?: '-') }}
No settlements found for this user.
@forelse ($settlements as $index => $settlement) @php $statusLabel = $typeLabel($settlement->transaction_type); $statusClass = match ($statusLabel) { 'Credit' => 'settlement-status-credit', 'Negative' => 'settlement-status-negative', default => 'settlement-status-debit', }; @endphp
SL {{ $settlements->firstItem() + $index }}
{{ $settlement->utr ?: 'N/A' }}
{{ $settlement->settlement_date?->format('d/m/Y h:i A') ?: ($settlement->created_at?->format('d/m/Y h:i A') ?: '-') }}
{{ $statusLabel }}
Amount
{{ number_format((float) $settlement->amount, 2) }} PKR
Note
{{ $settlement->note ?: 'No note available' }}
Transaction At
{{ $settlement->settlement_date?->format('d/m/Y h:i A') ?: ($settlement->created_at?->format('d/m/Y h:i A') ?: '-') }}
@empty
No settlements found for this user.
@endforelse
Total Records : {{ $settlements->total() }} Total Amount: {{ number_format((float) $visibleAmount, 2) }} PKR
{{ $settlements->links() }}
@endsection