我如何管理模型,当我有多种语言的网站laravel



在我的Laravel项目我有两个表。一个用于产品,另一个用于产品的翻译。

1 - products
2 - product_translations

所以我想写我的控制器添加一个产品,它翻译。

我该怎么做?我应该为我的表写两个模型,还是有另一种设计模式?(如果我可以写一个适配器来处理它)

处理插入两个表的过程的最佳实践是什么(首先,我必须在products表中插入行,然后我必须在product_translations表中插入行)?

Thanks in advance

好了,我想我找到答案了。这个包会为你做一切。

如果你想添加多种语言,你可以使用本地化。但是如果您想插入两个表,最好在插入product_translation之后插入product!