Laravel:删除多态中的冗余标记

时间:2016-01-25 13:49:00

标签: laravel

我使用Laravel文档来构建polymorphic structure多对多关系。

表格结构:

 posts
   id - integer
   name - string

tags
  id - integer
  name - string

taggables
  tag_id - integer
  taggable_id - integer
  taggable_type - string

我可以使用sync方法向 taggables (不是标签)表添加和删除记录:
$post->tags()->sync([tags_id]) 标签表中,但没有帖子与之关联,因此标签表会越来越多,这是什么?删除没有分配给它们的任何可标记模型(此处为Post)的标签(来自标签表)的最佳方法?

0 个答案:

没有答案