Level 2
i resolved with
return json_decode($chart->api());
Be part of JetBrains PHPverse 2026 on June 9 – a free online event bringing PHP devs worldwide together.
Hi, all
I have been trying to resolve this problem for a few days
In my laravel project I installed the LaraceverCharts/Tv package.
API/Ajax Charts for reload and refresh the chart i have API/Ajax Charts following the guide:
2 Route:
Route::get('chartData','InputsController@chartData');
Route::get('chartApi', 'InputsController@chartApi');
In My controller
/**
* Function for test ChartTv
*/
public function chartData()
{
$chart = new InputChart();
$api = url('/chartApi');
$chart->labels(['test1', 'test2', 'test3'])
->load($api);
return view('chart',compact('chart'));
}
public function chartApi() {
$chart = new InputChart();
$chart->dataset('Sample Test', 'bar', [3,4,1]);
$chart->dataset('Sample Test', 'line', [1,4,3]);
return $chart->api();
}
In my chart.blade
<div id="container">
{!! $chart->container() !!}
</div>
<script src=https://cdnjs.cloudflare.com/ajax/libs/echarts/4.0.2/echarts-en.min.js charset=utf-8></script>
{!! $chart->script() !!}
I don't understand how to refresh or reload or view the page , i have same this error:
Uncaught (in promise) SyntaxError: Unexpected token < in JSON at position 138
Please or to participate in this conversation.