public function getSubBarang($id) { $barangs = DetailPeminjaman::with('subKelompok')->where('id_peminjaman', '=', $id)->get(); $data_sub = []; $jumlah = 0; foreach ($barangs as $barang) { $jumlah = $barang->jumlah; array_push($data_sub, $barang->subKelompok->nama_sub . ' di pinjam ' . $barang->jumlah . '<br>'); } return $data_sub; }
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')); }