borsaco/doctrine-prefix-bundle
bor_users, sac_email) across microservices or multi-tenant SaaS applications, reducing schema conflicts.tenant1_orders, tenant2_orders) without manual schema modifications.legacy_user_profiles → app_user_profiles).Adopt if:
Look elsewhere if:
id columns).gedmo/doctrine-extensions)."This package lets us enforce consistent database naming conventions—critical for scaling our multi-tenant SaaS or integrating legacy systems—without custom dev work. For example, it auto-prefixes tables like bor_users and columns like sac_email, reducing schema conflicts and migration risks. It’s a lightweight, battle-tested solution (used in 8+ repos) that cuts dev time by weeks. The tradeoff? Minimal maintenance (last updated 2020), but we can mitigate that by forking or pairing it with a monitoring alert for updates."
*"Need to prefix Doctrine tables/columns without writing custom listeners? This bundle drops in via Composer and configures in doctrine_prefix.yaml:
doctrine_prefix:
table_prefix: app_
column_prefix: user_
UnderscoreNamingStrategy).gedmo/doctrine-extensions if dynamic prefixes are needed. For now, this is a 10-minute win for schema consistency."*How can I help you explore Laravel packages today?