如何使用ajax和morris.js制作Laravel图表?

时间:2014-10-30 11:04:43

标签: php laravel laravel-4 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并在View中显示仅qty_ordered和date的列表。

我还有一个名为orderbydate的视图,其中我显示了一些表格和一些显示条形图的js。

我无法理解制作动态图表的确切流程。即。从数据库中获取的值

我认为首先我们需要将eloquent查询转换为Array或JSON,我明白如果我只使用单个模型,那么

  

魔术方法_toString()

会将此查询转换为JSON,然后在条形图或饼图或任何其他数据上弹出数据。

0 个答案:

没有答案