я хочу отображать информацию о своей таблице в старших таблицах.
это моя схема таблицы:
я хочу отобразитьEventDateTime как name в старших чартах
и значениях X, Y, Z как data старших чартах
это мой код:
var chart = Highcharts.chart('row', {
chart: {
type: 'column'
},
title: {
text: 'EventDateTime'
},
legend: {
align: 'right',
verticalAlign: 'middle',
layout: 'vertical'
},
xAxis: {
categories: ['X', 'Y', 'Z'],
labels: {
x: -10
}
},
yAxis: {
allowDecimals: false,
title: {
text: 'Values'
}
},
series: [
@foreach ($chart as $object)
{
name: {!! json_encode($object->EventDateTime) !!},
data: [{!! json_encode($object->XValue) !!},
{!! json_encode($object->YValue) !!},
{!! json_encode($object->ZValue) !!}
]
},
@endforeach
],
responsive: {
rules: [{
condition: {
maxWidth: 500
},
chartOptions: {
legend: {
align: 'center',
verticalAlign: 'bottom',
layout: 'horizontal'
},
yAxis: {
labels: {
align: 'left',
x: 0,
y: -5
},
title: {
text: null
}
},
subtitle: {
text: null
},
credits: {
enabled: false
}
}
}]
}
});
код контроллера:
$chart = DB::table('tbl_graph')->select('*')->get();
return view('admin.Charts.index',compact('chart'));
отображается имя.
моя проблема в том, что я не получаю данные, заполненные на диаграмме.
что такоелучший способ сделать это ...?