0
私は、ユーザー/訪問者が成功するか、ソケットに接続していないときコールバックをバインドする方法を見つけることができませんLaravelエコーは、コールバック
しかし、(コネクタとしてsocket.ioで)Laravelエコーに探しています(チャンネルではありませんが)一般的に接続されている場合。 IOが存在する場合
import Echo from "laravel-echo"; //import Laravel-echo
if(typeof(io) != 'undefined'){ //check if io loaded
//init Echo
window.Echo = new Echo({
broadcaster: 'socket.io',
host: { path: '/socket.io' }
});
}
は、だからここに私は、おそらくソケットがアップして、チェックします。
しかし、我々はsocket.ioで行うことができますように、私たちはコールバックをバインドすることができます。socket.ioドキュメントから 例
const socket = io('http://localhost');
console.log(socket.id); // undefined
socket.on('connect',() => {
console.log(socket.id); // 'here we can get socket id'
});
私は、コールバックを必要とする理由は、ソケットIDを取得することであり、他のスクリプトを開始。