如何着手在智能管理主题和 Laravel 5 中实施新的聊天测试版功能?

How to go about implementing the new Chat beta feature in the Smart Admin Theme and Laravel 5?

我正在尝试弄清楚如何在 Smart Admin Theme

中进行聊天

如我所见,较新的版本附带了一个 Chat beta 插件。在 "About the API" page 上,它给出了一些关于如何让前端工作的说明,但不幸的是没有关于后端的信息。

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

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

对于这个问题的含糊不清,我深表歉意。只是我对此感到困惑,无法很好地解释自己。如果我的后端 Web 服务是使用 Laravel 5 构建的,有人可以为我指明如何使聊天功能正常工作的正确方向吗?

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

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

借助一些 JavaScript 技能,您可以轻松制作一个不错的聊天应用程序,可以进行个人聊天甚至聊天室。