【发布时间】:2015-07-19 16:21:14
【问题描述】:
我想以简洁的方式显示查询中的所有数据。所以我想要这个输出:
[
{"date":"2015-05-01","count(ip)":1},
{"date":"2015-05-02","count(ip)":1},
{"date":"2015-05-03","count(ip)":3},
{"date":"2015-05-04","count(ip)":1},
{"date":"2015-05-06","count(ip)":2},
{"date":"2015-05-07","count(ip)":1},
{"date":"2015-05-08","count(ip)":1}
]
变成这样:
["2015-05-01", 1],
["2015-05-02", 1],
["2015-05-03", 3],
["2015-05-04", 1],
["2015-05-06", 2],
["2015-05-07", 1],
["2015-05-08", 1]
这样所有值都适用于我的 javascript 代码。
我的查询是这样的:
$begin = date('Y-m-01');
$end = date('Y-m-t');
$visits = Tracker::selectRaw('date, count(ip)')->groupBy('date')->whereRaw("date between '$begin' and '$end'")->get();
我在 Laravel 视图中得到的数据只是我的查询的输出,所以
{{ $stats }} 是我认为的。问题是,我怎样才能以我想要的方式输出值? (见上文)
谢谢!
【问题讨论】:
标签: javascript php laravel laravel-4