【发布时间】:2013-08-21 04:42:52
【问题描述】:
我现在似乎无法解决这个问题。
我有 3 个表、interests、interest_user 和 users,它们之间设置了多对多关系。
如果我删除了一个兴趣,我想确保数据透视表中的所有记录也被删除(否则我猜我会遇到错误)。
这可以用兴趣表上的 $table->foreign() 来完成吗(我不这么认为,因为没有 id 可以参考)。否则我是否必须在删除兴趣并删除每个枢轴时遍历所有关系?
我想我会在一对多的关系中遇到同样的问题
一个类别有很多兴趣。如果我删除一个类别,我认为我不能在类别表上拥有与兴趣相关联的外键。我还需要将类别删除级联到所有interest_user 记录。
任何指导将不胜感激,因为我的大脑有点疲惫。
干杯! 亚历克斯
【问题讨论】:
标签: orm laravel foreign-keys laravel-3