Php Laravel 5.3:阵列推送错误
我想在Laravel5.3中用json解析数据,但我得到了一条消息 未定义的属性:Illumb\Support\Collection::$bulan 而不是:Php Laravel 5.3:阵列推送错误,php,laravel,laravel-5,Php,Laravel,Laravel 5,我想在Laravel5.3中用json解析数据,但我得到了一条消息 未定义的属性:Illumb\Support\Collection::$bulan 而不是: $data[] = DB::table('data_peminjaman') ->select(DB::raw("DATE_FORMAT(created_at,'%Y') as tahun ,DATE_FORMAT(created_at,'%M') as bulan,COUNT(*) as j
$data[] = DB::table('data_peminjaman')
->select(DB::raw("DATE_FORMAT(created_at,'%Y') as tahun ,DATE_FORMAT(created_at,'%M') as bulan,COUNT(*) as jumlahdata, DATE_FORMAT(created_at,'%m') as b"))
->groupBy(DB::raw("DATE_FORMAT(created_at,'%M'),DATE_FORMAT(created_at,'%Y'),DATE_FORMAT(created_at,'%m')"))
->orderBy('tahun')
->orderBy('b')
->get();
foreach ($data as $key ) {
array_push($bulan, $key->bulan);
array_push($jumlah, $key->jumlahdata);
}
你应使用:
$data = DB::table('data_peminjaman')
->select(DB::raw("DATE_FORMAT(created_at,'%Y') as tahun ,DATE_FORMAT(created_at,'%M') as bulan,COUNT(*) as jumlahdata, DATE_FORMAT(created_at,'%m') as b"))
->groupBy(DB::raw("DATE_FORMAT(created_at,'%M'),DATE_FORMAT(created_at,'%Y'),DATE_FORMAT(created_at,'%m')"))
->orderBy('tahun')
->orderBy('b')
->get();
这里唯一的区别是$data[]
与$data
的区别
也不是:
$data[] = DB::table('data_peminjaman')
->select(DB::raw("DATE_FORMAT(created_at,'%Y') as tahun ,DATE_FORMAT(created_at,'%M') as bulan,COUNT(*) as jumlahdata, DATE_FORMAT(created_at,'%m') as b"))
->groupBy(DB::raw("DATE_FORMAT(created_at,'%M'),DATE_FORMAT(created_at,'%Y'),DATE_FORMAT(created_at,'%m')"))
->orderBy('tahun')
->orderBy('b')
->get();
foreach ($data as $key ) {
array_push($bulan, $key->bulan);
array_push($jumlah, $key->jumlahdata);
}
您可以使用以下方法:
而不是:
$data[] = DB::table('data_peminjaman')
->select(DB::raw("DATE_FORMAT(created_at,'%Y') as tahun ,DATE_FORMAT(created_at,'%M') as bulan,COUNT(*) as jumlahdata, DATE_FORMAT(created_at,'%m') as b"))
->groupBy(DB::raw("DATE_FORMAT(created_at,'%M'),DATE_FORMAT(created_at,'%Y'),DATE_FORMAT(created_at,'%m')"))
->orderBy('tahun')
->orderBy('b')
->get();
foreach ($data as $key ) {
array_push($bulan, $key->bulan);
array_push($jumlah, $key->jumlahdata);
}
你应使用:
$data = DB::table('data_peminjaman')
->select(DB::raw("DATE_FORMAT(created_at,'%Y') as tahun ,DATE_FORMAT(created_at,'%M') as bulan,COUNT(*) as jumlahdata, DATE_FORMAT(created_at,'%m') as b"))
->groupBy(DB::raw("DATE_FORMAT(created_at,'%M'),DATE_FORMAT(created_at,'%Y'),DATE_FORMAT(created_at,'%m')"))
->orderBy('tahun')
->orderBy('b')
->get();
这里唯一的区别是$data[]
与$data
的区别
也不是:
$data[] = DB::table('data_peminjaman')
->select(DB::raw("DATE_FORMAT(created_at,'%Y') as tahun ,DATE_FORMAT(created_at,'%M') as bulan,COUNT(*) as jumlahdata, DATE_FORMAT(created_at,'%m') as b"))
->groupBy(DB::raw("DATE_FORMAT(created_at,'%M'),DATE_FORMAT(created_at,'%Y'),DATE_FORMAT(created_at,'%m')"))
->orderBy('tahun')
->orderBy('b')
->get();
foreach ($data as $key ) {
array_push($bulan, $key->bulan);
array_push($jumlah, $key->jumlahdata);
}
您可以使用以下方法:
“我推不动”是什么意思?什么是“阵列推送错误”?请更具体地说明问题所在。@MarcinNabiałek我收到消息“Undefined property:Illumb\Support\Collection::$bulan”这是什么意思“我不能推”?什么是“阵列推送错误”?请更具体地说明问题所在。@MarcinNabiałek我收到消息“Undefined property:Illumb\Support\Collection::$bulan”