@php use App\Models\Invoice; use App\Models\InvoiceDetail; @endphp @php $invoice = Invoice::where('invoice.id_unit_instalasi', '!=', 1) ->join('unit_instalasi', 'unit_instalasi.id_unit_instalasi', 'invoice.id_unit_instalasi') ->where('tgl_invoice', '2025-03-01') ->whereMonth('tgl_pembayaran', '05') ->whereYear('tgl_pembayaran', '2025') ->orderBy('invoice.id_unit_instalasi', 'asc') ->get(); @endphp @foreach ($invoice as $row) @php $count = Invoice::where('id_unit_instalasi', $row->id_unit_instalasi) ->where('tgl_invoice', '2025-03-01') ->where('id_instalasi', $row->id_instalasi) ->count('id_invoice'); @endphp @if ($count > 1) {{ $count }}
{{ $row->nama_ui }}
{{ $row->id_unit_instalasi }} | {{ $row->no_invoice }} - {{ $row->first_name }} - {{ $row->status_invoice }}
@php $invoice_mei = Invoice::where('tgl_invoice', '2025-05-01')->where('id_instalasi', $row->id_instalasi)->where('status_invoice','!=','settlement')->first(); @endphp {{ $invoice_mei->id_unit_instalasi }} | {{ $invoice_mei->no_invoice }} - {{ $invoice_mei->first_name }} - {{ $invoice_mei->status_invoice }} @php $update_pindah_bulan = Invoice::where('id_invoice', $row->id_invoice)->update([ 'tgl_invoice' => $invoice_mei->tgl_invoice, 'tgl_overdue' => $invoice_mei->tgl_overdue, ]); $delete = Invoice::where('id_invoice', $invoice_mei->id_invoice)->delete(); @endphp
@endif @endforeach