Laravel 8 加入 Presence 頻道

2021-06-30 17:04 更新

加入 Presence 頻道,你可以使用 Echo 的 join 方法。 join 方法將返回一個 PresenceChannel 實現(xiàn),它與 listen 方法一起展示,允許你訂閱 here ,joiningleaving 事件。

Echo.join(`chat.${roomId}`)
    .here((users) => {
        //
    })
    .joining((user) => {
        console.log(user.name);
    })
    .leaving((user) => {
        console.log(user.name);
    });

一旦成功加入頻道,將立即執(zhí)行 here 回調(diào),并且將接收包含當前訂閱該頻道的所有其他用戶的用戶信息的數(shù)組。 當新用戶加入頻道時,將執(zhí)行 joining 方法,而當用戶離開頻道時,將執(zhí)行 leaving 方法。

以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號