Я хочу сделать графики в 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 и затем поместил бы данные на гистограмму или круговую диаграмму или любую другую.
Задача ещё не решена.
Других решений пока нет …