Memasukan data dari controller ke script chart.js

Jadi disini saya sedang mencoba membuat grafik menggunakan Chart.js, namu mendapat kesulitan untuk mengambil data yang sudah di compact dari contoller. Ini controllernya

public function ApiLaporanBulanan()
    {
        $data = DB::table("transaksipenjualan")->select(DB::raw('EXTRACT(MONTH FROM tanggaltransaksi) AS Bulan, SUM(total) as Pendapatan'))
        ->groupBy(DB::raw('EXTRACT(MONTH FROM tanggaltransaksi)'))
        ->get();
        return response()->json($data);

        //Cara Akses
        dd($data[0]->Bulan);
    }

Lalu untuk memasukannya ke array baru di script view menggunakan array biasa

 var url = "{{url('laporan/pendapatanAPI')}}";
      var Bulan = [];
      var Pendapatan = [];
      $(document).ready(function(){
        $.get(url, function(response){
          response.forEach(function(data){
              Bulan.push(data[]->Bulan);
              Pendatapan.push(data["Pendapatan"]);
          });

Disini saya bingung bagaimana mengpush data yang berbentuk $data[0]->Bulan ke dalam array tersebut. Mohon batuannya. Terima Kasih

avatar Ananda13
@Ananda13

1 Kontribusi 0 Poin

Dipost 5 tahun yang lalu

Belum ada Jawaban. Jadi yang pertama Jawaban

Login untuk ikut Jawaban