Хотя подписки на общедоступные каналы работают нормально, я я изо всех сил пытаюсь заставить частные каналы работать правильно.
Согласно документации laravel вам необходимо раскомментировать App\Providers\BroadcastServiceProvider::class в файле конфигурации app.php который у меня есть.
В моем файле Channels.php есть следующие правила:
Код: Выделить всё
Broadcast::channel('App.User.{id}', function ($user, $id) {
return (int) $user->id === (int) $id;
});
Broadcast::channel('private-queue.business.{business}', function ($user, Business $business) {
// @todo: add real authentication
return true;
});
Подробнее здесь: https://stackoverflow.com/questions/637 ... in-laravel