@extends('backend.master') @section('title','Installments for Loan #'.$loan->id) @push('styles') {{-- Bootstrap Icons --}} @endpush @section('content')
Installments for Loan #{{ $loan->id }}
User: {{ $loan->user?->name ?? 'N/A' }} · Amount: ৳ {{ number_format($loan->amount) }} · Tenure: {{ $loan->tenure_months }} মাস
Back to loan
@if(session('success'))
{{ session('success') }}
@endif {{-- Loan info small card --}}
Loan summary
Total payable
৳ {{ number_format($loan->total_payable) }}
Monthly installment
৳ {{ number_format($loan->monthly_installment) }}
Status
{{ str_replace('_',' ', $loan->status) }}
Total installments: {{ $installments->count() }}
{{-- Installment table --}}
Installment schedule
@forelse($installments as $ins) @php if ($ins->status === 'paid') { $statusClass = 'badge-paid'; $statusLabel = 'Paid'; } elseif ($ins->status === 'late') { $statusClass = 'badge-late'; $statusLabel = 'Late'; } else { $statusClass = 'badge-upcoming'; $statusLabel = 'Upcoming'; } @endphp @empty @endforelse
# Due date Amount Principal / Interest Status Paid info Action
#{{ $ins->id }}
{{ $ins->due_date?->format('d M Y') }}
{{ $ins->due_date?->diffForHumans() }}
৳ {{ number_format($ins->amount) }} P: {{ number_format($ins->principal_part) }}, I: {{ number_format($ins->interest_part) }} {{ $statusLabel }} @if($ins->paid_at)
{{ $ins->paid_at->format('d M, H:i') }}
@endif
@if($ins->status === 'paid')
Paid: ৳ {{ number_format($ins->paid_amount) }}
{{ $ins->payment_method ? strtoupper($ins->payment_method).' · ' : '' }} {{ $ins->payment_trx_id }}
@else @endif
Update
No installments found for this loan.
@endsection