Я хочу, чтобы все данные из запроса были очищены чистым способом. Поэтому я хочу, чтобы этот вывод:Laravel отображает все данные в чистом массиве
[
{"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]
Так что все значения работают на моем яваскрипта коде.
Мой запрос состоит в следующем:
$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 }}
Это то, что у меня есть, на мой взгляд. Вопрос в том, как я могу выводить значения так, как я хочу? (см. выше)
Спасибо!
http://php.net/manual/en/function.array-values.php – undefined