2017-02-18 117 views
-1

大家好!我正在使用Laravel做一個項目,現在我開始做一個私人的一對一聊天。到目前爲止,我使用數據庫進行聊天,這需要重新加載等。但是我想增強它,所以這非常好,具有如下功能:寫入,自動接收和發送(無需重新加載頁面)。Laravel Live信息系統

你能提供什麼?爲什麼?

回答

1

使用ajax或websocket。

在ajax中,您可以簡單地獲取新消息並使用setInterval更新DOM。

function start() { 
    $start = setInterval(function() { 
     fetch_chat_messages();  
    }, 3000); 
} 
start(); 

這裏唯一的缺點是DOM不斷刷新。

在Websocket中,實時通信是可能的。我會建議你使用http://socket.io/

Goodluck!

+0

謝謝我做了AJAX,爲了簡化代碼現在 –

+0

歡迎@КенжебаевСагынбек –