【发布时间】:2021-07-19 03:46:37
【问题描述】:
我需要制作一个点赞按钮,用户应该只能在登录时点赞帖子,否则他们将被重定向到登录页面类似于 Instagram。
如果用户已登录,他们可以点赞帖子,点赞按钮将改变颜色并在按钮旁边显示该帖子的点赞数。
任何关于如何实现它的提示将不胜感激:)
【问题讨论】:
标签: javascript html ajax laravel bootstrap-4
我需要制作一个点赞按钮,用户应该只能在登录时点赞帖子,否则他们将被重定向到登录页面类似于 Instagram。
如果用户已登录,他们可以点赞帖子,点赞按钮将改变颜色并在按钮旁边显示该帖子的点赞数。
任何关于如何实现它的提示将不胜感激:)
【问题讨论】:
标签: javascript html ajax laravel bootstrap-4
您可以将值作为布尔值存储在数据库中,以检查 0= normal ,1= Like 您的帖子。
对于登录,您可以使用会话和中间件来验证用户的存在。
【讨论】:
我建议你看看 freeCodeCamp 的这门课程:https://www.youtube.com/watch?v=ImtZ5yENzgE
在这里你会学到你需要的一切(他们实际上是在教程中制作一个 instagram 克隆)。
如果你懒得看教程: 使用与数据透视表的一对多关系(一篇文章可以有很多赞)。这样你就可以将post id和user_id之类的保存在数据库中了:)
【讨论】: