【发布时间】:2017-11-02 10:46:26
【问题描述】:
我目前正在开发一个项目,让两个用户可以互相聊天。我刚刚在没有 laravel 的情况下让 socket.io 工作,目前用户之间没有任何聊天。它只在主页上,我使用了他们网站上的教程。
问题 1
我想在我的 laravel 项目中使用 socket.io。但是我还没有找到正确的教程,他们在其中使用数据库和两个登录用户之间的私人消息传递。我已经有一个数据库模型,但我不太清楚它是否以适合我的系统的方式建模。可以看到这张图的模型:https://imgur.com/a/7yYO6
在我的系统中,我想利用可点击的消息功能,我的意思是;用户点击对话,他/她可以与他们交谈。下图很好地说明了这一点。对于那些找不到它的人,它是显示对话的左侧列表。
图片:https://imgur.com/a/Jzddc 请记住,这张图片是纯 HTML、CSS。没有任何功能
我怎样才能做到这一点?
问题 2
我的样式有一个小问题。我不知道如何单独设置消息的样式,我的意思是,发件人的文本气泡需要其背景颜色,而如果他/她收到一条消息,则该文本气泡的背景颜色需要为灰色。我在引导程序中创建了我的消息系统。我不知道如何以我当前的系统构建方式来做到这一点。
TLDR;我正在寻找适合我项目的消息系统教程,或者我的项目关于 socket.io、样式和在 laravel 中实现它的提示。
提前致谢!
【问题讨论】:
标签: laravel sockets laravel-5 socket.io laravel-5.5