amjadiqbal/laravel-pennant-dashboard
A Laravel dashboard for Pennant feature flags. Inspect flags, view activation states and scopes, and manage toggles from one clean UI, making it easier to audit and control features without digging through code or config.
php artisan about, logs, and refused dashboard writes. This supports planning migration windows and prevents silent rollout stoppage after upgrades.Consider it when:
php artisan migrate; if run_migrations is false, migrations must be republished with php artisan vendor:publish --tag=pennant-dashboard-migrations.Rollout::decide() continues reading 1.0.0 tables as before until migration is complete.Look elsewhere when:
For executives: This is a low-cost operational control layer for feature releases. It reduces release risk, shortens beta and experiment cycles, and gives product teams direct control over who sees what—without buying a large feature-flag platform or building an internal dashboard.
For engineering: It integrates with Laravel Pennant and adds a dashboard plus persistence. v1.0.2 is a patch release focused on upgrade safety: missing migrations now produce a dashboard banner, pending-migration visibility in php artisan about, one warning per process, and refused dashboard changes instead of silent rollout fallback or 500s. There is no new API break beyond the existing migration requirement; 1.0.0 table reads remain compatible until migration.
For product managers: It enables self-serve rollout decisions, beta management, and kill switches, reducing dependency on release trains. The trade-off is migration discipline: plan the php artisan migrate step, and if run_migrations is disabled, republish migrations before upgrading. Adopt v1.0.2 to make that step visible rather than silent.
How can I help you explore Laravel packages today?