ylsideas/feature-flags
Extendable Laravel feature flags (toggles) to safely gate code and support continuous delivery. Use flags across your app, including routes, Blade views, task scheduling, and validation—built for flexibility and easy integration.
whenFeatureIsAccessible() for database-level feature gating.Adopt if:
Look elsewhere if:
For Executives: "This package lets us ship features safely—turning them on/off instantly without redeploying. For example, we can test a new checkout flow with 10% of users before rolling it out globally. It also reduces risk during deployments by hiding unfinished features behind flags. The cost? Zero—it’s open-source and integrates natively with Laravel. We’ll save dev time and avoid downtime from misfires."
For Engineers: *"ylsideas/feature-flags gives us a Laravel-native way to gate features at the code, route, query, and validation levels. Key perks:
Example use case: Disable a buggy API endpoint for specific users via Features::accessible('buggy-endpoint') in middleware. Or roll out a new UI to admins only with whenFeatureIsAccessible('admin-ui') in queries."*
For PMs: *"This aligns with our agile roadmap by enabling:
How can I help you explore Laravel packages today?