@extends('admin.layout.main') @section('title', 'Data Product - ') @section('content')
nama | gambar | harga | stok | sisa | kategori | action |
---|---|---|---|---|---|---|
{{ $item->nama }} | 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 }} |