Я занимаюсь разработкой гистограммы с использованием Laravel 5.4.но выдает ошибку.
Вот мой контроллер.
public function division_details()
{
$chart = Charts::create('line', 'highcharts')
->setTitle('My Chart')
->setLabels(['One', 'Two', 'Three'])
->setDataset('Test 1', [1,2,3])
->setDataset('Test 2', [0,6,0])
->setDataset('Test 3', [3,4,1])
->setResponsive(false);
return view('registeredusers.divisiondetails' ['chart' -> $chart] );
}
вот мой конфиг / приложение / провайдеры
ConsoleTVs\Charts\ChartsServiceProvider::class,
вот мой конфиг / приложение / псевдонимы
'Charts' => ConsoleTVs\Charts\Facades\Charts::class,
Может кто-нибудь предложить мне причину и решение для получения этой ошибки?
Спасибо.
Удалите часть «set»:
контроллер:
public function division_details()
{
$chart = Charts::multi('line', 'highcharts')
->title('My Chart')
->labels(['One', 'Two', 'Three'])
->dataset('Test 1', [1,2,3])
->dataset('Test 2', [0,6,0])
->dataset('Test 3', [3,4,1])
->responsive(false);
return view('registeredusers.divisiondetails' ['chart' => $chart] );
}
Где-то на наш взгляд:
<head>
...
{!! Charts::assets() !!}
...
</head>
<body>
...
{!! $chart->render() !!}
...
Проверьте документы здесь: https://github.com/ConsoleTVs/Charts/tree/master/docs/4#create-charts
Других решений пока нет …