Как создавать диаграммы Laravel, используя ajax и morris.js?

Я хочу сделать графики в Laravel и я кое-что сделал в этом.

Я следовал учебнику из
maxoffsky.com

Теперь я следовал этому уроку, но это сделано здесь:
Как преобразование красноречивого запроса в JOSN. Я не понял, как это сделать с моим запросом,

$range = CarbonCarbon::now()->subDays(30);
$stats = DB::table('sales_flat_order_items as w')
->leftJoin('sales_flat_orders as s', 's.entity_id','=','w.order_id')=
->where('qty_canceled','=','0')
->where('s.created_at','>=',$range)
->groupBy('s.created_at')
->orderBy('s.created_at')
->get([DB::Raw('DATE(s.created_at) days'),DB::Raw('sum(w.qty_ordered) as qty_ordered']);return View::make('sales_flat_orders.orderbydate', compact('stats'));

я хотел бы знать, чтобы преобразовать $ stats в json и отобразить список только qty_ordered и даты в представлении.

У меня также есть представление с именем orderbydate, где я показываю несколько таблиц и некоторые JS, которые показывают гистограмму.

Я не могу понять точный поток, чтобы сделать динамический график. то есть. значения взяты из базы данных

Я думаю, что сначала нам нужно преобразовать красноречивый запрос в массив или JSON, я понял, что если бы я использовал только одну модель, то

магический метод _toString ()

конвертировал бы этот запрос в JSON и затем поместил бы данные на гистограмму или круговую диаграмму или любую другую.

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]