flagception/database-activator
Doctrine DBAL-backed activator for Flagception feature flags. Stores flag state in a SQL database (MySQL/Postgres/SQLite), auto-creates the table, and supports connection arrays, DSNs, or an existing DBAL instance, with customizable table/column names.
*"This package lets us store feature flags in our existing database—MySQL, PostgreSQL, or SQLite—so we can toggle features dynamically without redeploying code. It’s a low-cost, high-impact solution that:
Cost: Free (MIT license). Risk: Minimal—we’re just adding a lightweight database layer. ROI: Faster iterations, fewer bugs, and happier customers."*
*"flagception/database-activator lets us persist feature flags in a database using DBAL, so flags sync across all instances. Here’s why it’s a smart choice:
flagception_features table (or custom schema) with no migrations needed.updated_at, user_id).Tradeoffs:
Next steps:
EXPLAIN ANALYZE on flag queries).description, environment) via migrations.Alternatives considered:
*"This tool lets us control features with a flip of a switch—no more waiting for engineers to deploy. Here’s how it helps you:
How it works:
Example:
Cost: Zero. Risk: None—we’re just adding a database table. Impact: Big for velocity and reliability."*
How can I help you explore Laravel packages today?