https://erik.cat/projects/Charts/docs/5パッケージを使用してlaravelプロジェクトのグラフを表示しようとしていますが、モデル(データベース)を使用する必要があることに気付きました。ここではドキュメント今laravel生のSQLクエリをコレクションに変換する
$chart = Charts::database(User::all(), 'bar', 'highcharts');
からのサンプルである、私は私のクエリのために雄弁なORMを使用していない、私の代わりに生のクエリを使用します。私は、あなたが最初に取得するmodify
で日付とDateTime
を扱う取得するwhereBetween
を使用することができ、それが現在
$result = DB::select("SELECT DATE(a.created_at) as date, SUM(a.credit) as credit, SUM(a.debit)
FROM telco_transactions AS a
WHERE a.telco_id = '1' and DATE(a.created_at) BETWEEN DATE(NOW())-INTERVAL 7 DAY AND DATE(NOW())
GROUP BY DATE(a.created_at)");