{{-- ── Header ── --}}
New Loan Member
{{-- ── Search ── --}}
@if(session('success'))
@php
$allStats = \App\Models\LoanMemberInfo::where('status', 0)->selectRaw('SUM(loan_amount) as total_loan, SUM(paid_amount) as total_paid, SUM(principal_due) as total_pdue, SUM(profit_due) as total_produe')->first();
@endphp
{{-- ── Table ── --}}
{{-- ── Pagination ── --}}
@if($members->hasPages())
Loan Members
All loan accounts & repayment status
{{ session('success') }}
@endif
{{-- ── Stats ── --}}
Total Members
{{ $members->total() }}
Total Disbursed
৳ {{ number_format($allStats->total_loan, 0) }}
Total Collected
৳ {{ number_format($allStats->total_paid, 0) }}
Total Due
৳ {{ number_format($allStats->total_pdue + $allStats->total_produe, 0) }}
| # | GSS A/C No | Loan A/C No | Open Date | Group | Member | Mobile | Loan Type | Loan Amt | Pay Term | Instalment | Paid | Principal Due | Profit Due | Terms Due | Extra Charge | Action |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| {{ $rowNo }} | {{-- GSS account number --}}{{ $member->account_number ?: '—' }} | {{-- Loan account number --}}{{ $member->loan_ac_number ?: '—' }} | {{-- Open Date --}}{{ $member->opening_date ? \Carbon\Carbon::parse($member->opening_date)->format('d-m-Y') : '—' }} | {{-- Group --}}@if($member->group) {{ $member->group->group_name }} @else — @endif | {{-- Member Name (from member_infos via account_no) --}} @php $mi = $member->memberInfo; $mName = $mi->member_name ?? $member->member_name; $mFather = $mi->fat_hus_name ?? $member->fat_hus_name; $mAddr = $mi->member_address ?? $member->member_address; $mMobile = $mi->member_mobile ?? $member->member_mobile; $mPhoto = $mi->photo ?? $member->photo; @endphp
@if($mPhoto)
{{ strtoupper(substr($mName, 0, 1)) }}
@endif
{{ $mName }}
{{ $mFather }}
{{ Str::limit($mAddr, 22) }}
|
{{-- Mobile --}}
@if($mMobile) {{ $mMobile }} @else — @endif | {{-- Loan Type --}}@if($member->loan_type) {{ $member->loan_type }} @else — @endif | {{-- Loan Amount --}}৳ {{ number_format($member->loan_amount, 0) }} | {{-- Pay Term --}}{{ $member->pay_term ?? '—' }} | {{-- Instalment --}}৳ {{ number_format($member->installment, 2) }} | {{-- Paid Amount with mini progress --}}
৳ {{ number_format($paid, 0) }}
|
{{-- Principal Due --}}
৳ {{ number_format($member->principal_due ?? 0, 0) }} | {{-- Profit Due --}}৳ {{ number_format($member->profit_due ?? 0, 0) }} | {{-- Terms Due --}}@php $termDue = $member->term_due ?? 0; @endphp {{ $termDue > 0 ? $termDue . ' left' : 'Clear' }} | {{-- Extra Charge --}}৳ {{ number_format($member->extra_charge ?? 0, 0) }} | {{-- Actions --}}|
| No loan members yet. Add one now. | ||||||||||||||||
Showing {{ $members->firstItem() }}–{{ $members->lastItem() }} of {{ $members->total() }} entries
@endif
{{ $members->links('pagination::bootstrap-5') }}