修改网站以允许匿名评论的最佳方式

时间:2017-01-27 10:42:38

标签: php mysql laravel

现在我有一张桌子"评论"使用' user_id'列为外键。此列有一个约束 - ON UPDATE CASCADE, ON DELETE CASCADE

首先(不好)的方法是删除' user_id'柱。在这种情况下,我们与用户'失去联系。表,但所有代码保持不变。

第二种(也不是好的)方式是再创建一个表' anonymous_comments'。新模型,新观察者,管理面板的新篇章,需要在许多地方修改代码......许多工作和双打。

有更好的想法吗?

1 个答案:

答案 0 :(得分:2)

如果您不希望(或由于某种原因不能)进行任何数据库和代码修改,您可以创建一个虚拟用户'匿名'并使用它user_id进行匿名评论。