esign/laravel-helpermodel-translatable
Adds translatable attributes to Eloquent models in Laravel, letting you store and retrieve per-locale values through a simple helper trait. Includes locale fallbacks, mass assignment support, and query scopes for multilingual content.
Architecture fit
Integration feasibility
UPGRADING.md before scoping.Technical risk
UPGRADING.md and the 1.12.0→2.0.0 diff are read.null or to a different locale than today — untranslated content reaches production without an error. This is the highest-impact risk.Key questions
null/empty?withFallback()-style scope?Stack fit
Migration path
1.12.x as an explicit rollback point; upgrade in a dedicated branch, never alongside unrelated feature work.UPGRADING.md step-by-step; diff the published migration and config files against what is currently in the repo rather than blindly republishing.Compatibility
Sequencing
UPGRADING.md plus the 1.12.0→2.0.0 changelog diff; classify each change as breaking / additive / internal.UPGRADING.md code changes → schema migration → backfill.Maintenance
UPGRADING.md notes and the chosen version pin into an internal runbook so the next upgrade is not a cold start.Support
Scaling
Failure modes
null content rendered to users; silent, SEO-visible, and hard to detect without explicit assertions. Highest-likelihood failure.Ramp-up
UPGRADING.md diff reveals changes beyond the fallback feature.How can I help you explore Laravel packages today?