@extends('admin.layout.main') @section('title', 'Data Product - ') @section('content')
{{-- btn add --}}
@if ($errors->any())
@foreach ($errors->all() as $error)
  • {{ $nomer++ }}. {{ $error }}
  • @endforeach
    @endif
    @foreach ($product as $item) {{-- Edit Modal --}} {{-- End Modal --}} {{-- Delete Modal --}} {{-- End Modal --}} @endforeach
    nama gambar harga stok sisa kategori action
    {{ $item->nama }} gambar Rp. {{ number_format($item->harga, 0, ',', '.') }} {{ $item->stok }} @php // $jumlah_transaksi_paid = DB::table('detail_transaksi') // ->join('transaksi', 'detail_transaksi.id', 'transaksi.id') // ->where('detail_transaksi.id_product', $item->id) // ->where('transaksi.status_pembayaran', 'paid') // ->sum('detail_transaksi.jumlah'); // $jumlah_transaksi_pending = DB::table('detail_transaksi') // ->join('transaksi', 'detail_transaksi.id', 'transaksi.id') // ->where('detail_transaksi.id_product', $item->id) // ->where('transaksi.status_pembayaran', 'pending') // ->sum('detail_transaksi.jumlah'); $jumlah_transaksi_paid = \App\Models\DetailTransaksi::where('id_product', $item->id)->whereHas('transaksi', function ($query) { $query->where('status_pembayaran', 'paid'); })->sum('jumlah'); $jumlah_transaksi_pending = \App\Models\DetailTransaksi::where('id_product', $item->id)->whereHas('transaksi', function ($query) { $query->where('status_pembayaran', 'pending'); })->sum('jumlah'); $sisa = $item->stok - ($jumlah_transaksi_paid + $jumlah_transaksi_pending); echo $sisa; @endphp {{ $item->kategori->nama }}
    {{-- Add Modal --}} {{-- End Modal --}}
    @endsection @section('script') @endsection