ryangjchandler/filament-feature-flags
Filament Feature Flags adds a simple feature flag system to Filament panels, letting you toggle features on and off per user or globally using Laravel's Pennant. Define flags, control access with policies, and conditionally show resources, pages, and widgets.
Adopt when all of these are true:
features table, config-based flags — and you need a human-friendly control surface on top of it.Look elsewhere when:
Adoption guardrail: wrap it. Don't let controllers and Blade templates call the package's facade directly; call your own Feature::enabled() seam. That keeps the exit cost near zero if the package stalls or your needs outgrow it.
To executives — the business case in one line: it lets us ship features continuously while deciding separately when each one goes live, which shortens time-to-market and lowers the cost of a bad release.
To engineering — the honest framing:
To support/ops — what changes for them: they get a self-serve toggle panel with no deploy and no engineer in the loop, which shortens mitigation time on flagged features. What they don't get is a change log — until that gap is closed, coordinate on a manual convention (ticket or channel note per toggle) before handing over production access.
How can I help you explore Laravel packages today?