タイトルの通りなのですが、Controllerで取得したデータをindexで文字列に変換してHighchartsに表示させたいです。
Controller.php
1$reads = DB::table('mail') 2 ->select(DB::raw('count(send_dt)')) 3 ->join('arrival','comp_mail.key_no','=','arrival.key_no') 4 ->where((DB::raw('CONVERT(varchar,send_dt,111)')),'like','2018/01/15%') 5 ->groupBy((DB::raw('CONVERT(varchar,work_dt,111)'))) 6 ->get(); 7 8 return view('time.index',['reads' => $reads]); 9 }
index.php
1<?php 2$arr = json_decode(json_encode($reads), true); 3 4$data = implode(',', $arr); 5var_dump($data); 6 7?>
とやっているのですが、$dataの箇所で
array to string conversion とエラーが出てしまいます。
$arrをvar_dumpすると以下のように表示されました。
index.php
1array(2) { [0]=> array(1) { [""]=> string(1) "1" } [1]=> array(1) { [""]=> string(1) "1" } }
配列のデータを
data:[1, 1]
のような形に変換したいです。
よろしくお願いします。
このページのようにしたいです。
Highcharts
回答2件
あなたの回答
tips
プレビュー