обновить сводную таблицу в случае отношения многие ко многим 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);

Но теперь я хочу обновить данные в этой сводной таблице, что является лучшим способом обновления данных в сводной таблице. Допустим, я хочу удалить некоторые теги и добавить новые теги для определенного продукта.

Ответы на вопрос(4)

Ваш ответ на вопрос