@extends('layouts.app') @section('title', $member->name) @section('page-title', 'Member Profile') @section('content')
Back
{{ $member->name }}
{{ $member->member_id }} · Member since {{ $member->created_at->format('F Y') }}
Edit Record Transaction
{{-- Profile card --}}
{{ strtoupper(substr($member->name, 0, 2)) }}
{{ $member->name }}
{{ $member->email }}
{{ ucfirst($member->status) }}
@foreach([ ['fa-id-card','Member ID',$member->member_id], ['fa-phone','Phone',$member->phone ?? '—'], ['fa-building-columns','Department',$member->department ?? '—'], ['fa-briefcase','Position',$member->position ?? '—'], ['fa-calendar','Date of Birth',$member->dob ? $member->dob->format('M d, Y') : '—'], ['fa-envelope','Email',$member->email], ] as [$icon, $label, $value])
{{ $label }}
{{ $value }}
@endforeach
{{-- Balance cards --}}
${{ number_format($member->savings_balance, 2) }}
Total Savings
${{ number_format($member->loans()->whereIn('status',['approved','disbursed'])->sum('outstanding_balance'), 2) }}
Loan Outstanding
${{ number_format($member->loans()->sum('amount_paid'), 2) }}
Total Repaid
{{-- Loans --}}
Loan History
New Loan
@forelse($member->loans()->latest()->get() as $loan) @empty @endforelse
Loan # Amount Balance Term Status
{{ $loan->loan_number }} ${{ number_format($loan->amount, 2) }} ${{ number_format($loan->outstanding_balance, 2) }} {{ $loan->term_months }} mo @ {{ $loan->interest_rate }}% {{ ucfirst($loan->status) }} View
No loans
{{-- Recent transactions --}}
Recent Transactions
All Transactions
@forelse($member->transactions()->latest()->take(8)->get() as $txn) @empty @endforelse
RefTypeAmountDateNote
{{ $txn->reference }} {{ ucfirst($txn->type) }} ${{ number_format($txn->amount, 2) }} {{ $txn->created_at->format('M d, Y') }} {{ $txn->note ?? '—' }}
No transactions
@endsection