Merhabalar dostlar bir ilişkim var
Bu şekilde
public function products()
{
return $this->belongsToMany(Product::class, 'product_related_products', 'product_id', 'related_product_id');
}
İlişkili tabloya veri eklerken bu şekilde ekliyorum.
if($request->has('productsEducation'))
{
$productIds = [];
foreach ($request->productsEducation as $key => $item) {
if(Arr::get($item, 'id')) {
$productIds[] = $item['id'];
}else {
$productIds[] = $item;
}
}
$control=$product->products()->sync($productIds);
}
amaa sadece ilişkili tablonun id'si ve seçtiğim verileri ekliyor. Benim istediğim yanına ek bir veri ekleyebilir miyim product_type var mesela oraya da veri girebilir miyim sync'ile Örnek mesela created_at'i eklemiyor updated_at'i eklemiyor gibi