我正在创建随机实时聊天,例如Omegle。
我无法使用等待列表将两个随机的人连接到私有线程中。使用 Laravel Broadcasting 和 Laravel Job 的最佳方法是什么?
例如:
Route::get('/start', function () {
// add me to the wait list
// wait for another person
// find another person
// remove me and another person from the wait list
// dispatch event
App\Events\AnotherPersonFound::dispatch($anotherPerson, $threadId);
});
答案 0 :(得分:0)
我认为您可以在事件分发后创建频道并与用户相关联。
请参阅:https://laravel.com/docs/5.7/broadcasting#presence-channels
您还可以使用以下方式发送有关人与人之间新比赛的通知: