我想知道是否有人可以解决我遇到的问题。
我正在关注Laracasts关于使用Laravel(5.4)和TDD构建论坛的教程。
目前我们已经开发了身份验证系统,现在又开始实际发布“线程”。
在本教程中,只有登录的用户可以发帖,然后帖子与发布它的用户相关联。
但是,我将如何允许未登录的用户发布。
最好的方法是什么?
非常感谢任何帮助。
答案 0 :(得分:3)
解决方案,可能不太好:在您的用户表中创建匿名用户(例如,ID = 0)。如果用户未登录发布帖子,则使用匿名用户,并在线程表中存储IP地址。
存储IP地址将允许您在用户决定创建其帐户时归属线程(并在未来的真实user_id中替换0)