Laravel websocket client
Server
https://github.com/SergoMorello/larasopp.server
Laravel package
composer require larasopp/larasopp
Connect app to websocket
...
import Larasopp from "Larasopp";
const larasopp = new Larasopp({
host: '127.0.0.1:9002',
token: 'token'
});
larasopp.connect();
export default larasopp;
Subscribe on channel and bind event
const listener = larasopp.subscribe('chat').bind('message',(data) => {
console.log(data.text); // Hello World
});
// Unsubscribe
listener.remove();
Trigger event on subscribe channel
larasopp.trigger('chat','message',{
text: 'Hello World'
},'public');
Disconnect
Permissions
'public' | 'protected' | 'private'