koassi/filament-highcharts
Filament Highcharts brings the Highcharts charting library to Filament panels, providing ready-made chart widgets for line, bar, pie, and area charts with configurable options and simple data binding for dashboards.
v1.1.1 is a patch release; the provided notes only link to the changelog comparison, so there is no evidence of breaking changes or new features. Treat it as a low-risk upgrade, but review the diff before production if you depend on undocumented internals.
Start by installing the package with Composer, registering its plugin/service provider in the relevant Filament panel, and publishing/rebuilding assets as described in the README. Look first at:
config/filament-highcharts.php, if presentvendor/koassi-akakpo/filament-highchartsFirst practical use case: replace a simple stat or table widget with a dashboard chart such as “Orders last 30 days.” Subclass the package’s chart widget, return a Highcharts options array, and register the widget on a dashboard or page. Confirm the package’s Filament version compatibility before adopting it across a panel.
Keep chart configuration inside dedicated widget classes. The usual shape is a method that returns a Highcharts options array:
protected function getOptions(): array
{
return [
'chart' => ['type' => 'column'],
'title' => ['text' => 'Orders'],
'xAxis' => ['categories' => $this->categories()],
'series' => [
['name' => 'Orders', 'data' => $this->series()],
],
];
}
Use the exact method/class names from the package README; the important pattern is “PHP array in, Highcharts config out.”
Day-to-day patterns:
groupBy, count, sum, and date buckets so Livewire does not carry large datasets.php artisan filament:assets, and CSP rules.composer update, clear caches, rebuild Filament assets, and smoke-test dashboards. No migrations or breaking changes are indicated by the release notes, but the changelog diff is the source of truth.How can I help you explore Laravel packages today?