tarfin-labs/laravel-config
Manage Laravel configuration dynamically. This package lets you store and retrieve config values from the database, override defaults at runtime, and keep application settings organized through a simple, cache-friendly API. Useful for admin-editable settings and environment-specific overrides.
tarfin-labs/laravel-config can be carried forward rather than replaced — a de-risking input for sequencing the upgrade quarter.settings tables with a maintained, cache-aware abstraction — a common ask from ops, support, and customer-success teams who want to change values without a deploy.Adopt when:
Look elsewhere / do not adopt when:
For executives (one paragraph):
tarfin-labs/laravel-config lets us store application configuration in the database instead of code, so operational settings can be changed without shipping a release. The newly published 6.1.0 adds Laravel 13 support, which means adopting it does not put our framework-upgrade roadmap at risk, and it signals the package is actively maintained. The strategic value is speed of operational change and avoiding a custom settings subsystem we would otherwise have to build and maintain ourselves. It is a small, single-purpose dependency — not a feature-flag or experimentation platform, and not a place to put secrets — so we should scope it narrowly, keep production changes governed by our existing change process, and treat maintainer concentration as a tracked risk rather than a blocker.
For engineering:
settings tables and hardcoded tunables with the package's DB-backed config; ensure cache invalidation is exercised in tests, and define which keys are safe for runtime mutation versus which stay in code/env.Ask: approve a time-boxed spike to replace one existing hand-rolled settings surface with this package behind a feature branch, and add Laravel 13 to CI. Success criteria: parity in behavior, verified cache invalidation, and no increase in deploy-coupled configuration.
How can I help you explore Laravel packages today?