alperenersoy/filament-export
Filament Export lets you add Excel and CSV export buttons to Filament resources and tables. Customize columns, formatting, and file names, and filter which records are exported, so admins can download data straight from the panel.
Consider it when:
Look elsewhere when:
maatwebsite/excel plus a job and storage layer, or a proper reporting service.To executives: Export and print are the most common asks we get on internal tools and the least strategically interesting to build. This plugin lets us deliver them as configuration instead of custom code, which means faster turnaround on ops and finance requests and less engineering time spent on functionality that isn't a differentiator. The commitment is small and reversible: it's a UI-layer plugin on top of a framework we already run, isolated to the admin panel, and we can remove it without touching product code. Recommended action is a time-boxed pilot on two or three high-demand resources to measure usage before deciding whether a real reporting investment is warranted.
To engineering: It's a Filament plugin that adds configurable export (CSV/XLSX) and print actions to tables and resources. It removes boilerplate — column selection, formatting, print views — but it does not solve scale: no queued or chunked exports, no scheduled delivery, no PDF document generation, and no field-level authorization or audit trail. Treat it as a UI convenience layer. Pin the version, review the source (it's small), and plan to own a fork if the maintainer goes quiet — the maintenance cost is low but non-zero. If we later need large or automated exports, we replace the execution path with a job-backed maatwebsite/excel implementation and keep the UX.
How can I help you explore Laravel packages today?