示例#1
0
 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'));
 }
示例#2
0
 public function sumBarang($id)
 {
     $jumlah = DetailPeminjaman::where('id_sub', '=', $id)->sum('jumlah');
     return $jumlah;
 }