Я использую пакет laravel -charts в Laravel 7. Я добавил плагин datalabels для диаграммы js в объект Chart следующим образом:
$this->options = [
'responsive' => true,
'maintainAspectRatio' => false,
'legend' => [ 'display' => false ],
'plugins' => [
'datalabels' => [
'color' => 'white',
'weight' => 'bold',
'font' => ['size' => 14],
'formatter' => ''
]
]
В другой версии, когда я использовал vue. js и vue -chart js, я смог отформатировать этикетку, используя это:
plugins: {
datalabels: {
formatter: function(value, context) {
return '$' + Number(value).toLocaleString();
},
}
}
Как видите, javascript передается как массив PHP. Я не могу понять, как передать этот форматер моей версии laravel.
Любая помощь очень ценится.