Total Amount
{{ number_format($totalLoanAmount) }} Tshs
Paid Amount
{{ number_format($payments->sum('paid_amount')) }} Tshs
Due Amount
{{ number_format($totalLoanAmount - $payments->sum('paid_amount')) }} Tshs
All Users
{{ number_format($user->count()) }} People
Customers with Loans
@php
$count = 0;
foreach ($loans as $loan) {
$totalAmount = $loan->loan_required_amount;
$paidAmount = $loan->payments->sum('paid_amount');
if ($totalAmount > $paidAmount) {
$count++;
}
}
@endphp
{{ $count }} People
Fully Paid Customers
@php
$fullyPaidCount = 0;
foreach ($users as $user) {
foreach ($user->loans as $loan) {
if ($loan->payments->sum('paid_amount') >= $loan->loan_required_amount) {
$fullyPaidCount++;
break;
}
}
}
@endphp
{{ $fullyPaidCount }} People
Payments This Week
| Name | Time to Next Payment |
|---|---|
| {{ $payment->applicant_name }} | {{ $days }} {{ Str::plural('day', $days) }} |
| No payments this week. | |
Missed Payments
| Name | Days Past Due | Phone Number |
|---|---|---|
| {{ $missed->applicant_name }} | {{ abs(round($missed->days_past_due)) }} days | {{ $missed->applicant_phone_number }} |
| No missed payments this week. | ||
@if ($nearEndLoans->isEmpty())
@endif
No loans nearing end date.
@else
Loan Nearing End Date
| Name | Required | Pending Amount | Days Remaining |
|---|---|---|---|
| {{ $loan->applicant_name }} | {{ number_format($loan->loan_required_amount) }} Tsh | {{ number_format($loan->loan_required_amount - $loan->payments->sum('paid_amount')) }} Tsh | @php $now = Carbon::now(); $end = Carbon::parse($loan->loan_end_date); $diffDays = $now->diffInDays($end, false); if ($diffDays < 0) { echo 'Expired'; } elseif ($diffDays <= 14) { echo intval(round($diffDays)) . ' day' . (intval(round($diffDays)) !== 1 ? 's' : ''); } else { echo ''; } @endphp |
{{ $nearEndLoans->onEachSide(1)->links() }}