ylsideas/feature-flags
An extendable Laravel package for managing feature flags in code, routes, Blade views, task scheduling, and validations—making continuous integration and deployment easier by safely guarding features behind toggles.
Architecture fit
Features facade, config publish, and first-class integrations with routing middleware, Blade directives, task scheduling, validation rules, and Eloquent query builder mixins.Integration feasibility
composer require ylsideas/feature-flags:^3.0, publish features.php, choose a gateway, and start calling Features::accessible('flag').if statements is straightforward because checks are centralized behind the facade.Technical risk
Key questions
Stack fit
Migration path
Features::accessible() and the provided middleware/Blade/validation integrations, starting with low-risk, read-only surfaces.^3.0 and validate against our Laravel version.Compatibility
Sequencing
Maintenance
Support
feature:state console command and the v2.1 debugging system are useful first-line diagnostics; we should document them for on-call.Scaling
Failure modes
Ramp-up
How can I help you explore Laravel packages today?