Javascript 推送:点对点聊天 我正在尝试创建一个平台,其中有一个用户列表,当用户a单击用户B时,应该初始化两个用户之间的聊天。

Javascript 推送:点对点聊天 我正在尝试创建一个平台,其中有一个用户列表,当用户a单击用户B时,应该初始化两个用户之间的聊天。,javascript,jquery,sockets,laravel,pusher,Javascript,Jquery,Sockets,Laravel,Pusher,所以我想知道最好的方法是什么。。 现在我想到了这个 每个用户都进入状态通道。 每个用户都有自己的私人通知渠道 (private-notifications-A、private-notifications-B等) 但是现在我被卡住了,我应该创建一个私人聊天用户a userB频道吗? 我需要通知频道吗 这是我创建私有通道的PHP代码 public function chat(PusherManager $pusher, Request $request) { $sender = Auth

所以我想知道最好的方法是什么。。 现在我想到了这个

每个用户都进入状态通道。 每个用户都有自己的私人通知渠道
  • (private-notifications-A、private-notifications-B等)
但是现在我被卡住了,我应该创建一个私人聊天用户a userB频道吗? 我需要通知频道吗

这是我创建私有通道的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);
    }
}
因此,我想知道如何向这两个用户订阅 他们的私人聊天频道


这是重复的吗?你有没有找到一个解决方案或任何参考链接来帮助你?Hello thread从过去开始,已经4年了,所以我都不记得了。我相信pusher和laravel的语法也发生了很大的变化。祝你好运这是重复的吗?你有没有找到一个解决方案或任何参考链接来帮助你?Hello thread从过去开始,已经4年了,所以我都不记得了。我相信pusher和laravel的语法也发生了很大的变化。祝你好运