@foreach ($installments as $key => $payIns)
@php
$ins = $payIns->installment;
$prevUserIns = null;
$userIns = $authUser->installments()->where(['installment_id' => $ins->id, 'payment_id' => $payment->id, 'status' => '1']);
// if($payIns->id == 2366){
// dd($userIns );
// }
$prevIns = App\Models\Installment::where('course_id', $ins->course_id)
->where('id', '<', $ins->id)
->orderByDesc('id')
->first();
if ($prevIns) {
$prevUserIns = $authUser
->installments()
->wherePaymentId($payment->id)
->whereInstallmentId($prevIns->id)
->whereHas('payment', function ($q) {
$q->whereStatus('paid');
})
->first();
}
@endphp
{{ ++$key }} - {{ $payIns->id }}
{{ $ins->title }}
@if ($existsIns = $authUser->installments()->whereInstallmentId($ins->id)->first())
{{ number_format($existsIns->amount) }} تومان
@else
{{ number_format($ins->price) }} تومان
@endif
@if ($userIns->exists())
@elseif(($prevUserIns && $prevUserIns->status == '0') || (!$prevUserIns && $prevIns))
@else
@endif
@endforeach