文章评论表设计参考
评论表
id | article_id | parent_id(string) |
---|---|---|
1 | 3 | 0 |
2 | 3 | 1 |
3 | 3 | 1_2 |
4 | 3 | 2 |
5 | 3 | 1_2_3 |
模型操作
删除 id = 1 的1 级文章及下级所有文章
Article::where('id', 1)->delete();
Article::where('parent_id', 'like', '1%')->delete();
这样和 id = 1 的所有相关文章就删除了
删除这些文章下的评论就用观察者就行了
id | article_id | parent_id(string) |
---|---|---|
1 | 3 | 0 |
2 | 3 | 1 |
3 | 3 | 1_2 |
4 | 3 | 2 |
5 | 3 | 1_2_3 |
删除 id = 1 的1 级文章及下级所有文章
Article::where('id', 1)->delete();
Article::where('parent_id', 'like', '1%')->delete();
这样和 id = 1 的所有相关文章就删除了
删除这些文章下的评论就用观察者就行了