{{ __('Loan Requests') }}

@if(Auth::user()->employee) {{ __('Apply for Loan') }} @endif
@if(session('success'))
{{ session('success') }}
@endif
@foreach($loans as $loan) @endforeach
Employee Amount Term Monthly Period Remaining Status Actions
{{ $loan->employee->first_name }} {{ $loan->employee->last_name }} {{ number_format($loan->amount, 2) }} {{ $loan->term_months }} months {{ number_format($loan->monthly_installment, 2) }} {{ $loan->start_date ? $loan->start_date->format('Y-m-d') : '' }} - {{ $loan->end_date ? $loan->end_date->format('Y-m-d') : '' }} {{ number_format($loan->remaining_balance, 2) }} ({{ $loan->remaining_months }} m) {{ ucfirst($loan->status) }} View @php $canApprove = false; if ($loan->status === 'pending') { $authPref = $loan->employee->loan_approval_authority ?? 'manager'; if ($authPref === 'hr_admin' && (Auth::user()->is_admin || Auth::user()->hasRole('systemadmin') || Auth::user()->hasRole('superadmin'))) { $canApprove = true; } elseif ($authPref === 'manager' && Auth::user()->employee && Auth::user()->employee->id === $loan->manager_id) { $canApprove = true; } } @endphp @if($canApprove)
@csrf
@csrf
@endif
{{ $loans->links() }}