class Product extends Model
{
public function translate()
{
return $this->hasMany("App\ProductTranslate", "objectId", "id")->where('language', self::$language);
}
}
当我将数据添加到表Product
我应该将数据添加到相关表ProductTranslate
。
我试图这样做,因为:
$product = new Product();
$product->title = "Name";
$product->translate()->name = "Value"
,以查看对于我必须使用'的foreach '如果桌子上有笔记? – Babaev
正如我所说的......你使用'hasMany'关系,它总是返回一组模型。如果你在这里犯了一个错误 - 你可以尝试'belongsTo'关系。我不知道你的桌子结构。 –
然后我应该使用:'$ product = new Product(); $产品 - 用( “翻译”)>?' – Babaev