https://github.com/SergoMorello/larasopp.server
composer require larasopp/larasopp
...
import Larasopp from "Larasopp";
const larasopp = new Larasopp({
host: 'ws://127.0.0.1:3001',
token: 'token'
});
larasopp.connect();
//or
larasopp.connect('token');
larasopp.setToken('new token');
Subscribe on channel and listen event
const listener = larasopp.subscribe('chat').listen('message',(data) => {
console.log(data.text); // Hello World
});
// Unsubscribe event
listener.remove();
Trigger event on subscribe channel
larasopp.trigger('chat','message',{
text: 'Hello World'
},'public');
larasopp.unsubscribe('chat');
'public' | 'protected' | 'private'