Laravel 5 Laravel 5双语产品模型

Laravel 5 Laravel 5双语产品模型,laravel-5,model,multilingual,Laravel 5,Model,Multilingual,我正在寻找最直接的解决方案,并且在实现一个双语产品模型的问题上绞尽脑汁,该模型只有一个基本要求:产品查询应该只在设置了app()->locale语言中的产品名称的地方提供结果 我在一开始就决定是否应该保留完全不同的模型(Product_en和Product_es),我想这将使查询变得更容易,或者只有一个带有英文文本的产品模型,hasOne()方法指向西班牙语翻译?在后一种情况下,如何有效地查询具有翻译的条目 非常感谢你的提示。干杯。我将为产品模型创建一个语言属性,并为此添加一个属性,您可以使用A

我正在寻找最直接的解决方案,并且在实现一个双语产品模型的问题上绞尽脑汁,该模型只有一个基本要求:产品查询应该只在设置了app()->locale语言中的产品名称的地方提供结果

我在一开始就决定是否应该保留完全不同的模型(Product_en和Product_es),我想这将使查询变得更容易,或者只有一个带有英文文本的产品模型,hasOne()方法指向西班牙语翻译?在后一种情况下,如何有效地查询具有翻译的条目


非常感谢你的提示。干杯。

我将为
产品
模型创建一个
语言
属性,并为此添加一个属性,您可以使用
App::getLocale()的值筛选结果。


这样,任何时候只要查询产品,就可以得到实际所选语言的
产品
模型。

Köszönöm Zoli,这个对我非常有用!:-)斯维森!很高兴这有帮助:)