我正在使用Laravel 5.6,并且我的数据库中有这些表:
pivot
我的查询是如何将attribute:id
与 table:field attribute_value:id
一起保存在 table:field product:id
和 table:field sync
使用attribute_value_product
表中的public function attributevalues(){
return $this->hasMany('App\Model\AttributeValue');
}
?
属性模型:
public function attributes(){
return $this->belongsTo('App\Model\Attribute', 'attribute_id');
}
属性值模型:
public function attributes(){
return $this->belongsToMany('App\Model\Attribute', 'attribute_products');
}
public function attributeValues(){
return $this->belongsToMany('App\Model\AttributeValue', 'attribute_value_products');
}
产品型号:
$product->save();
$product->attributes()->sync($request->attribute);
产品负责人:
$product->attributeValues()->sync($request->attribute_value);
已经提供了所有必需的详细信息,现在我想知道,我应该在以下行中进行哪些更改才能解决我的问题:-
Newtonsoft.Json.Linq.JObject' is defined multiple times
The imported type