Pusher:Peer to Peer聊天

时间:2015-07-29 11:08:39

标签: javascript jquery sockets laravel pusher

我正在尝试建立一个有用户列表的平台,当用户A点击用户B时,应该初始化两者之间的聊天。

所以我想知道最好的方法是什么呢... 目前我已经想出了这个。

每个用户都进入在线频道。

每个用户都拥有自己的私人通知

  • (私人通知-A,私人通知-B,......)

但现在我卡住了,我应该创建私人聊天用户A用户B 频道吗? 我甚至需要通知频道吗?

这是我创建私人频道的PHP代码

public function chat(PusherManager $pusher, Request $request)
{
    $sender = Auth::user()->id;
    $receiver = (int) $request->get('id');

    if($sender !== $receiver)
    {
        $data = [
            "sender" => Auth::user(),
            "receiver" => User::find($receiver)
        ];

        $pusher->trigger("private-chat-".$sender . "-" . $receiver, "message", $data);
    }
}
  

所以我想知道如何订阅2个用户   他们的私人聊天频道?

0 个答案:

没有答案