joy/voyager-export
Export Voyager admin data to Excel or CSV in one click. joy/voyager-export adds BREAD-aware export actions to Laravel Voyager, letting you download any table, filtered list, or dataset straight from the admin panel.
Adopt when:
maatwebsite/excel plus permission plumbing.Look elsewhere when:
To executives: This is a low-cost, MIT-licensed add-on that gives our internal admin panel spreadsheet export in days rather than weeks. It is a tactical accelerator, not a strategic platform bet — the code is small enough that we can absorb it in-house if the maintainer stops shipping. Recommend a scoped pilot in the internal admin, with a permission gate and export logging, and a review at the next admin-platform decision point. We should not extend it to customer-facing or regulated data without hardening.
To engineering: Thin module over Voyager BREAD that adds export actions to listings. Small, readable surface — plan to fork and vendor it rather than depend on upstream releases. Before rollout, audit three things: authorization (does the export honor the same row-level scoping as the list view, or does it dump the whole table?), memory behavior on large tables, and whether export events are logged with actor, table, and row count. Wrap it behind a dedicated permission and an audit hook; budget roughly a day for that hardening. Flag any Laravel/PHP version gap between the Feb 2024 release and our runtime as the primary integration risk.
How can I help you explore Laravel packages today?