laravel-admin-ext/reporter
Reporter is a laravel-admin extension for building SQL-based data reports inside the admin panel. Define queries, configure columns and filters, preview results, and export report data for dashboards and backend analytics without custom report pages.
Architecture fit
encore/laravel-admin is installed, bootstrapped, and serving as your back-office. If your application does not already run laravel-admin, adopting this package means adopting an entire admin panel — an architectural decision far larger than "store exceptions in the DB."Integration feasibility
composer require, publish config + migrations, run migrations, clear caches. No SDK, no external network egress, no credentials — a genuine advantage in air-gapped or data-residency-constrained environments.composer.json constraints will target older Laravel/laravel-admin majors. Verify against your locked PHP and Laravel versions before committing; expect to either pin an old stack or fork and patch.Technical risk
Key questions
Stack fit
Migration path
Compatibility
TEXT traces, JSON columns).Handler::report() customizations; a silent no-op is the most likely integration failure and the hardest to notice.Sequencing
created_at, exception class, and a hash of message+file+line for grouping; decide on a retention window and a pruning job before the table grows.Maintenance
Support
Scaling
Failure modes
report() override or a Laravel upgrade changes handler behavior and recording quietly stops — you discover it only when you need the data and it isn't there. Add a health check that asserts a row was written in the last 24h.Ramp-up
How can I help you explore Laravel packages today?