php-mqtt/laravel-client
Laravel client for MQTT built on php-mqtt/client, making it easy to publish messages and subscribe to topics from Laravel applications. Includes configuration, a facade, and seamless integration with Laravel's container and service provider.
^1.8 in composer constraints for new services.Consider adoption when:
Look elsewhere when:
php-mqtt/client capabilities before committing.Adoption caveats: pin the version, confirm the underlying client library's Laravel 13 support too (this package wraps it), and add a smoke test in CI so a future major bump surfaces early.
For executives (one paragraph): A dependency we rely on for device/message-broker connectivity just shipped compatibility with the newest Laravel release. This is a small, non-breaking maintenance update — no feature changes, no rework, no cost. Its value is strategic rather than functional: it clears a potential blocker on our framework upgrade path and confirms the library is still being maintained by its community. Recommendation: no new investment, keep it in the stack, and let engineering pin the updated version as part of the normal upgrade cycle.
For engineering leads: v1.8.0 is a single change — Laravel 13.x compatibility (PR #79) — with no API changes, so upgrade risk is minimal. Action: bump the constraint to ^1.8, verify the wrapped php-mqtt/client also supports Laravel 13, and run the existing MQTT integration tests in CI before rolling forward. Because this is a community package, note it in the dependency-risk register and re-evaluate at each Laravel major rather than treating this release as durable proof of long-term maintenance.
How can I help you explore Laravel packages today?