Laravel Live信息系统
问题描述:
大家好!我正在使用Laravel做一个项目,现在我开始做一个私人的一对一聊天。到目前为止,我使用数据库进行聊天,这需要重新加载等。但是我想增强它,所以这非常好,具有如下功能:写入,自动接收和发送(无需重新加载页面)。Laravel Live信息系统
你能提供什么?为什么?
答
使用ajax或websocket。
在ajax中,您可以简单地获取新消息并使用setInterval更新DOM。
function start() {
$start = setInterval(function() {
fetch_chat_messages();
}, 3000);
}
start();
这里唯一的缺点是DOM不断刷新。
在Websocket中,实时通信是可能的。我会建议你使用http://socket.io/。
Goodluck!
谢谢我做了AJAX,为了简化代码现在 –
欢迎@КенжебаевСагынбек –