public function getdatachart(Request $request) { $tahun = $request->input('tahun'); $bulan = $request->input('bulan'); $nama = []; $jumlah = []; $barangs = DetailPeminjaman::with(['peminjaman' => function ($query) use($tahun, $bulan) { $query->where(DB::raw('YEAR(created_at)'), '=', $tahun)->whereMonth('created_at', '=', $bulan); }])->get(); foreach ($barangs as $barang) { array_push($nama, $barang->subKelompok->nama_sub); array_push($jumlah, DetailPeminjaman::with(['peminjaman' => function ($query) use($tahun, $bulan) { $query->where(DB::raw('YEAR(created_at)'), '=', $tahun)->whereMonth('created_at', '=', $bulan); }])->where('id_peminjaman', '=', $barang->id_peminjaman)->sum('jumlah')); } return View('datachart', compact('jumlah', 'nama')); }
public function sumBarang($id) { $jumlah = DetailPeminjaman::where('id_sub', '=', $id)->sum('jumlah'); return $jumlah; }