savannabits/translatable
A Laravel package for translating Eloquent model attributes across multiple locales, letting you store and retrieve localized values with locale fallbacks. Useful for multilingual apps that need simple, flexible model translations without heavy dependencies.
savannabits/craftable ^7.0.0 — enabling a decision to ship multi-language content management in the admin panel rather than deferring i18n to a later phase.spatie/laravel-translatable onto a Craftable admin UI. Choosing this keeps translation behavior consistent with the admin scaffolding your team already standardizes on.Consider it when:
savannabits/craftable ^7.0.0 — the version lockstep is the package's core value proposition; outside that context it offers little differentiation.lang files).Look elsewhere when:
spatie/laravel-translatable directly (mature, widely adopted, large community) and build the admin UI yourself, or use a Craftable-agnostic admin toolkit.^7.0.0 constraint on a sibling package are all review triggers. If your policy requires a maintained release history or a security response track record, this fails today.For executives (one paragraph): We are evaluating a translatable-content module that is now released as an official component of the Craftable admin framework we use. It lets our editors author and manage the same content in multiple languages from the admin panel, which is the cheapest credible path to launching localized experiences without buying a separate CMS. The trade-off is maturity: this is the first release in its line, it is tightly version-locked to the framework, and it carries single-ecosystem dependency risk. Recommendation: approve a bounded pilot on one non-critical content type to measure editor workflow fit and upgrade friction, and defer any platform-wide commitment until we have one upgrade cycle of evidence. Cost is low; the real exposure is schedule coupling, not licensing.
For engineering:
savannabits/craftable umbrella at ^7.0.0, so translation support is now aligned with the framework version rather than a loose add-on. Treat the version constraint as the headline: upgrading Craftable obligates a matching upgrade here.lang files and any vendor translation pipeline separate.spatie/laravel-translatable should stay feasible, so avoid leaking Craftable-specific translation assumptions into domain code.How can I help you explore Laravel packages today?