Arcanedev\LogViewer\Http\Controllers\LogViewerController::prepareChartData PHP Method

prepareChartData() protected method

Prepare chart data.
protected prepareChartData ( StatsTable $stats ) : string
$stats Arcanedev\LogViewer\Tables\StatsTable
return string
    protected function prepareChartData(StatsTable $stats)
    {
        $totals = $stats->totals()->all();
        return json_encode(['labels' => Arr::pluck($totals, 'label'), 'datasets' => [['data' => Arr::pluck($totals, 'value'), 'backgroundColor' => Arr::pluck($totals, 'color'), 'hoverBackgroundColor' => Arr::pluck($totals, 'highlight')]]]);
    }