@extends('layouts.layoutapp') @section('content')
All Payments
+  Add Payments
{{-- --}} @foreach ($payments_data as $index => $data) {{-- --}} @endforeach
S.NO Purchase Code Product Payment Status Purchased Date Actions
{{ $index + 1 }}

{{ $data->purchase_code ?? ''}}

{{ $data->name ?? '' }}

@php $totalAmount = $data->total_amount ?? 0; $paidAmount = $data->payments->whereIn('type', ['paid','purchase_payment'])->sum('paid_amount') ?? 0; if ($paidAmount == $totalAmount) { $status = 'Paid'; } elseif ($paidAmount > 0 && $paidAmount < $totalAmount) { $status = 'Partially Paid'; } else { $status = 'Unpaid'; } $badgeClass = [ 'Paid' => 'bg-success', 'Partially Paid' => 'bg-warning text-dark', 'Unpaid' => 'bg-danger', ][$status] ?? 'bg-secondary'; @endphp {{ $status }}

{{ \Carbon\Carbon::parse($data->purchase_date)->format('d-m-Y') ?? '' }}

@csrf @method('DELETE')
@endsection @push('scripts') @endpush