обновить сводную таблицу в случае отношения многие ко многим laravel4
Я недавно начал работать с Laravel4. Я сталкиваюсь с некоторой проблемой при обновлении данных сводной таблицы, в случае отношения многих ко многим.
Ситуация такова: у меня две таблицы:Продукт, Тип продукта, Соотношение между нимиМного ко многим, Мои модели
class Product extends Eloquent {
protected $table = 'products';
protected $primaryKey = 'prd_id';
public function tags() {
return $this->belongsToMany('Tag', 'prd_tags', 'prta_prd_id', 'prta_tag_id');
}
}
class Tag extends Eloquent {
protected $table = 'tags';
protected $primaryKey = 'tag_id';
public function products()
{
return $this->belongsToMany('Product', 'prd_tags', 'prta_prd_id', 'prta_tag_id');
}
}
Вставляя данные в сводную таблицу prd_tags, я сделал:
$product->tags()->attach($tag->tagID);
Но теперь я хочу обновить данные в этой сводной таблице, что является лучшим способом обновления данных в сводной таблице. Допустим, я хочу удалить некоторые теги и добавить новые теги для определенного продукта.