Подключаюсь к каналу
laravel-echo-server > kVeotqEel6a56AWSAAAB authenticated for: private-polling
laravel-echo-server > kVeotqEel6a56AWSAAAB joined channel: private-polling
Хочу проголосовать, но не могу поймать событие на сервере Laravel
window.Echo.private('polling')
.whisper('poll', { data: pollDataToSend });
Какие действия на стороне сервера?
Создал слушателя
ClientEvent::class => [
ProcessClientEvent::class,
],
class ClientEvent implements ShouldBroadcast
{
use Dispatchable, InteractsWithSockets, SerializesModels;
public $data;
public function __construct($data)
{
$this->data = $data;
}
public function broadcastOn(): Channel
{
return new PrivateChannel('polling');
}
}
Но события так и не приходят и не отображаются ни в логировании laravel-echo-server, ни в log файле, в который ловлю событие.