即时使用名为Laravel-Translatable
的软件包但是给了我更多我想要的问题,主要是非常简单的任务。例如,我有一个所有记录(产品)的列表,每个记录都有2种语言翻译(en,es)。但现在我需要编辑产品信息以放入输入字段,为此我希望在我的编辑页面中获取所有翻译的详细信息(标题,描述),但由于某种原因,只返回我一种语言,它不会返回特定产品的所有翻译详细信息:
ex: return Product::where('id', '2')->get();
有人使用这个包吗?
答案 0 :(得分:0)
请阅读文档。这就是你需要的一切。
一些例子:
$product = Product::where('id', 2)->get();
$product->translate('de')->title = "Germany title";
$product->translateOrNew('pl')->title = "Polish title";
//Shortcut
$product->{'title:pl'} = 'lorem ipsum';
$product->save(); //It Will save all translations and main model