tourze/socket-io-bundle
Symfony bundle that integrates Socket.IO to bring real-time, event-driven WebSocket communication to PHP applications, with service and configuration wiring for Symfony projects.
composer require tourze/socket-io-bundle. Note this is a Symfony bundle, not a Laravel package — there is no Laravel auto-discovery. You will either use it inside a Symfony service, or manually wire its core classes into a Laravel service provider.README, composer.json, Resources/config/services.*, and any Client/Connection classes. Those show what is actually provided (client vs. server-side helpers).http://localhost:6001, and emits a test event. Confirm the event arrives in a browser console before wiring it into application events.0.3.0 explicitly and review the diff from 0.2.0 before upgrading production code.config/socket_io.php (host, port, path, auth headers, timeout) instead of relying on Symfony’s container.OrderShipped) and dispatch a queued job that performs the Socket.IO emit. This keeps HTTP requests fast and isolates connection failures from user-facing flows.SocketIo facade or helper method so application code does not depend on bundle internals. This also gives you a single place to swap implementations later.config/packages/socket_io.yaml) is not read by Laravel. Map the same values into Laravel config and pass them explicitly to the client.DEBUG=socket.io-client:* in the browser, check the server handshake path (/socket.io/), and verify CORS and auth headers. If events silently disappear, confirm the namespace and event name match exactly."tourze/socket-io-bundle": "0.3.0") and avoid floating constraints.How can I help you explore Laravel packages today?