Я работаю с каналом присутствия и в соответствии с документами вы можете вернуть определенный массив данных того, что вам нужно.например, в этом случае это id
и name
из переменной $user
.
Broadcast::channel('chat', function ($user) {
return ['id' => $user->id, 'name' => $user->name];
});
В моем файле JS у меня есть
Echo.join(`chat`)
.here((users) => {
console.log('users here: ',users);
})
Возвращает console.log()
массив всех пользовательских данных (например, адресов электронной почты) вместо просто id
и name
, которые я указал в Broadcast
.
Как я могу сделать так, чтобы он содержал только id
и name
?