@extends('layouts.app') @section('content')
|
SN
|
Amount
|
Status
|
Payment Date
|
@if ($columnsToShow['initiated'])
Initiated By
|
@endif
@if ($columnsToShow['approved'])
Approved By
|
@endif
@if ($columnsToShow['rejected'])
Rejected By
|
@endif
@if ($columnsToShow['paid'])
Paid By
|
@endif
Actions
|
|---|---|---|---|---|---|---|---|---|
|
{{ $index + 1 }}
|
TSh {{ number_format($payment->amount, 2) }} | @php $statusClass = 'status-pending'; $icon = 'fa-hourglass-start'; if(stripos($payment->status, 'approved') !== false) { $statusClass = 'status-approved'; $icon = 'fa-check-double'; } if(stripos($payment->status, 'rejected') !== false) { $statusClass = 'status-rejected'; $icon = 'fa-ban'; } if(stripos($payment->status, 'paid') !== false) { $statusClass = 'status-paid'; $icon = 'fa-trophy'; } @endphp {{ ucfirst($payment->status) }} |
{{ $payment->payment_date->format('M d, Y') }}
{{ $payment->payment_date->diffForHumans() }}
|
@if ($columnsToShow['initiated'])
@if($payment->initiatedBy)
{{ $payment->initiatedBy->name }}
{{ optional($payment->initiatedBy->roles->first())->name ?? 'User' }}
@else
Pending
|
@endif
@if ($columnsToShow['approved'])
@if($payment->approvedBy)
{{ $payment->approvedBy->name }}
{{ optional($payment->approvedBy->roles->first())->name ?? 'User' }}
@else
Pending
|
@endif
@if ($columnsToShow['rejected'])
@if($payment->rejectedBy)
{{ $payment->rejectedBy->name }}
{{ optional($payment->rejectedBy->roles->first())->name ?? 'User' }}
@else
Pending
|
@endif
@if ($columnsToShow['paid'])
@if($payment->paidBy)
{{ $payment->paidBy->name }}
{{ optional($payment->paidBy->roles->first())->name ?? 'User' }}
@else
Pending
|
@endif
|
No {{ $type }} payments foundNo payments in this category at this time. |
||||||||