2016-04-13 3 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 и SUM сумму в то же время в соответствии с запросом выше.

ответ

0

1) Я советую вам использовать json_encode() в файле PHP, а затем в JS использовать $ .getJSON() для загрузки файла. Следующему шагу задается ссылка на имя поля в Highcharts.

В результате вы сохраняете прозрачность в своем коде.

+0

Привет, Себастьян, спасибо за отзыв. Есть ли учебники по JSON и Laravel? Или это глупый вопрос ;-) –

+0

Будучи честным Я не знаком с Ларавелем –