jeffersongoncalves/laravel-translation-manager
A Laravel package that provides a web interface for managing application translations. Browse, add, and edit translation keys across locales, helping you maintain language files without manually editing PHP arrays.
translation_lines table, which puts an in-app translation workflow within reach without licensing Phrase, Lokalise, or Crowdin. The 1.1.0 change matters here: making the migration a publishable stub means the schema is ours to extend (add columns, indexes, tenant scoping) without forking — which is usually the deciding argument for building rather than buying.vendor:publish --tag="translation-manager-migrations"), so the table only exists where we choose to run it. That supports decisions about which environments and which databases (single vs. per-tenant connections) get the feature.translation_lines table, not the table itself.spatie/laravel-package-tools / Laravel version pairing with the package's hasMigrations() support is unverified. Confirm both before committing.hasMigrations() and shipped as a publishable stub rather than loaded from the package. New installs: php artisan vendor:publish --tag="translation-manager-migrations" then php artisan migrate. From 1.0: nothing to do; publishing and migrating is also safe, as the migration skips the table when it already exists. This is the standard package-tools convention, so it should feel familiar and it simplifies per-tenant/connection migration runs.How can I help you explore Laravel packages today?