An advanced pivot table widget for FilamentPHP. Configure dimensions, aggregations, and drill-down — all from your Filament panel. No frontend code required.
Filament v3 / v4 / v5
Full support for all Filament versions — v3, v4, and v5.
Laravel 10, 11 & 12
Compatible with all modern Laravel versions.
PHP 8.1+
Uses modern PHP features and strict typing.
Save weeks of development time. One widget, dozens of features.
Configure hierarchical rows and multi-level columns with expand/collapse support. Group your data by any combination of dimensions — dates, categories, regions, and more.
@livewire('pivot-table-widget', [
'model' => \App\Models\Sale::class,
'rowDimensions' => ['region', 'city'],
'columnDimensions' => ['year', 'quarter'],
'aggregationField' => 'revenue',
'aggregationType' => 'sum',
])
Sum
Add up values across groups
Average
Calculate means per dimension
Count
Count records in each cell
Min / Max
Find extremes in your data
Percentage
Show relative proportions
Custom
Build your own aggregation
Sum, average, count, min, max, percentage — all built-in. Combine multiple measures in a single pivot table. Perfect for financial reports, sales analysis, and KPI dashboards.
Click on any cell to see the underlying records in a detail modal. Auto-generated filters make it easy to understand exactly what makes up each number. Fully configurable columns, actions, and filters.
@livewire('pivot-table-widget', [
'model' => \App\Models\Sale::class,
'drillDownEnabled' => true,
'drillDownColumns' => [
['name' => 'order_id', 'label' => 'Order'],
['name' => 'customer', 'label' => 'Customer'],
['name' => 'amount', 'label' => 'Amount'],
],
])
One-click export with all formatting preserved
Your users can export the pivot table to Excel or CSV with a single click. All row/column hierarchies and totals are preserved. Configurable export visibility per column.
Built by developers, for developers. Every feature is designed for real-world use.
Save and restore pivot configurations. Multi-auth support with database persistence.
Share pivot configurations via URL. Every dimension, filter, and sort state is preserved.
Click any column header to sort ascending, descending, or reset. Works with aggregated values.
Not limited to Eloquent. Feed data from APIs, CSV files, or any pre-processed array.
Full dark mode support out of the box. Respects your Filament panel theme settings.
Configure everything via PHP. Context passing, preset configurations, reactive filters.
From purchase to running pivot tables in your Filament panel — it only takes a few minutes.
Register for free. No credit card required until you purchase.
Choose Solo or Unlimited. Secure payment via Paddle. Instant access.
Add our private repository and composer require — done.
Choose the plan that fits your needs. Keep using your current version forever, even after your update period ends.
Perfect for freelancers and individual developers working on a single project.
Get immediate accessAfter a year, optionally renew for $39 to continue receiving updates or stay on your current version forever.
For developers and agencies building multiple client projects.
Get immediate accessAfter a year, optionally renew for $119 to continue receiving updates or stay on your current version forever.
| Solo | Unlimited | |
|---|---|---|
| Activations | 1 site | Unlimited |
| 1 year of updates included | ||
| Use current version forever | ||
| All core features | ||
| Composer access via Satis | ||
| Full source code | ||
| E-mail support | ||
| Priority support | — |
Invoice available
Download after purchase
E-mail support
Get help when you need it
Regular updates
Continuously improved
Everything you need to know about pricing and licenses
After your first year, you can optionally renew your license at a discounted rate to continue receiving updates. If you choose not to renew, you keep permanent access to the version you had when your update period expired. You can always renew later to get the latest version.
You keep using the plugin forever — there is no lock-out. The only thing that stops is access to new updates. You can renew at any time to get back on the latest version.
Yes! Contact us at plugins@premte.ch and we'll apply a prorated upgrade. You only pay the difference.
A project is one production deployment (domain). You can also use it on a local development environment and a staging server for that same project — those don't count as separate activations.
Yes. All plans include e-mail support at plugins@premte.ch. Unlimited plan holders get priority support with faster response times.
Yes, we offer a 14-day money-back guarantee. If the plugin doesn't work for your use case, contact us and we'll process a full refund. See our refund policy for details.
After purchase, you'll get access to our private Composer repository. Add it to your composer.json and run composer require — just like any other package. Full installation instructions are in the documentation.
Start building pivot tables in minutes. 14-day money-back guarantee.