2016-04-13 24 views
0

我在Laravel 5.2的頁面上有很高的圖表。Highchart,SQL和Laravel

我可以成功地從SQL數據庫

<?php $sales = DB::table('SalesData') 
    ->select('Amount') 
    ->where('SalesYear','2016') 
    ->groupby('MonthShortName') 
    ->get() 
?> 

提取數據的問題是雙重的。

1.如何獲取該變量在highchart

  name: 'Sales', 
      type: 'column', 
      yAxis: 2, 
      data: [<?php $sales?>], 
      marker: { 
       enabled: false 
      }, 
      dashStyle: 'shortdot', 
      tooltip: { 
       valueSuffix: ' R\'s' 
      } 

2.如何選擇從SQL表中的列金額,並在同一時間總和量爲每查詢以上。

回答

0

1)我建議你在PHP文件中使用json_encode(),然後在JS中使用$ .getJSON()來加載文件。下一步是在Highcharts中設置對字段名稱的引用。

因此,您在代碼中保持透明度。

+0

嗨塞巴斯蒂安,感謝您的反饋意見。有沒有關於JSON和Laravel組合的教程?或者這是一個愚蠢的問題;-) –

+0

誠實我不熟悉Laravel –