如何在Smart Admin Theme和Laravel 5中实现新的Chat beta功能?

时间:2015-06-01 05:36:28

标签: laravel chat cometserver smartadmin

我想知道如何在Smart Admin Theme

中进行聊天工作

正如我所看到的,新版本附带了一个Chat beta插件。在"About the API" page上,它提供了一些关于如何使前端工作的说明,但遗憾的是没有关于后端的信息。

如何实施此聊天的后端?我是否在CometChat购买了一个帐户。即使我这样做,我仍然对后端和前端的实现感到困惑。

我的意思是我是否从CometChat收听一些事件,比如从一些网络套接字,然后查看新消息并在前端打开一个新窗口以显示它?它可能像Pusher那样工作吗?

我非常抱歉这个问题的模糊性。只是我对此感到困惑,并且无法以良好的方式解释自己。如果我的后端Web服务是使用Laravel 5构建的,那么有人可以指出我如何使聊天功能正常工作吗?

1 个答案:

答案 0 :(得分:0)

我目前正在尝试将nodeJS与Socket.io一起使用。本指南将为您提供很长的帮助:http://socket.io/get-started/chat/

我选择带有Socket.io的nodeJS的原因是它是实时的。使用套接字允许您将消息从服​​务器发送到客户端,而不是让客户端每x秒对新消息进行一次轮询。

借助一些JavaScript技能,您可以轻松地在人与人聊天甚至聊天室中创建一个不错的聊天应用程序。