Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Database Localization Laravel Package

armincms/database-localization

Store Laravel translations in the database instead of language files. This package provides database-driven localization so you can manage and edit translation strings at runtime, with a simple model and query layer for retrieving localized values per locale.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Informs build-vs-buy for Laravel localization: this package appears to provide database-backed translation loading and updates, useful when product/copy changes should not require a deploy.
  • Supports roadmap decisions around admin-editable translations, tenant-specific overrides, and runtime language/content updates.
  • 0.3.0 improves confidence in translation CRUD correctness: fixes for existence checks and updating translation values within database transactions reduce operational bugs.
  • The reverted database and loader changes are a caution signal: treat internals as unstable, pin versions, and validate upgrades before relying on this in critical localization flows.
  • Good fit for internal admin translation management, multi-language SaaS copy overrides, and migrating selected translations from static files to database-backed storage.

When to Consider This Package

  • Consider it when the Laravel app needs database-stored translations or a custom translation loader, and the team wants to avoid building loader, cache, and CRUD plumbing from scratch.
  • Consider it when translation updates must behave correctly inside database transactions or when existence checks are part of admin/editor workflows.
  • Look elsewhere if the roadmap requires mature translation workflow features such as approvals, versioning, vendor TMS integrations, or enterprise-scale localization operations.
  • Be cautious if the organization requires stable 1.0+ APIs or long-term support; 0.x releases and reverted architectural changes indicate active churn.
  • Adoption criteria: pin the version, add integration tests for loader behavior and transaction rollback, and pilot in a non-critical localization/admin flow first.

How to Pitch It (Stakeholders)

  • Executives: a Laravel-native option to make translations editable without releases, with 0.3.0 improving reliability but still signaling early-stage maturity.
  • Engineering: database-backed translation loader with fixes for existence checks and transactional updates; avoid depending on undocumented internals and test database/loader behavior during upgrades.
  • Recommendation: pilot where DB-backed translations create clear operational value, then adopt if tests pass and the product needs editable localization; otherwise wait for a more stable release.
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
ably/pubsub-server
mstfkhazaal/defender
mfonte/base62x
karnoweb/metapilot
tobya/bcsapiwrapper
swalker2/cpanel
vish4395/laravel-translation-manager
morningtrain/economic
teksite/systeminfo-laravel
atomcms/voting
run6/weather
siokas/laravelembeddirectives
adamlien/pkuuids
gilsonsouza/lara-doc-generator
manelgavalda/enrollment_mobile
unabomber/timezone
delatbabel/contacts
astritzeqiri/g-recaptcha
kevinongko/laravel-genode
developeruz/laravel-analytics