分离与同步 Laravel

Detach vs Sync In Laravel

我有产品、类别和 product_category table.I 建立关系 many to many 。现在使用 attach 方法用户 select 产品的多个类别并将其保存为 pivot table。现在我的问题是,当用户更新产品类别时,哪种方法更适合更新 syncdetach 。 提前致谢。

如果您要拥有所有选定的类别,那么最好对每个类别使用同步而不是 attach/detach。