coreproc/nova-echo
coreproc/nova-echo integrates Laravel Echo with Laravel Nova, enabling real-time broadcasting and live updates for Nova resources, dashboards, and custom tools. It helps admin panels listen for broadcast events and refresh without polling, making interfaces more responsive.
Adopt when all of these hold:
Look elsewhere — or do nothing — when:
To executives (one paragraph): Our admin tool is built on Laravel Nova. Today operators refresh pages to see new orders, tickets, and moderation items, which slows response and causes duplicate work. This is a small MIT-licensed package that pushes live model changes into Nova's existing list and detail screens without us rebuilding anything, and without breaking search, filters, or pagination. The code cost is minimal; the real cost is a websocket service (Pusher/Ably or self-hosted), which we would need anyway for any real-time feature. Main caveat: the package has a low profile and hasn't been released since early 2023, so I recommend a short compatibility spike and a named internal owner — or a fork — before we depend on it. If the spike passes, this is a fast, low-commitment way to test whether real-time admin actually improves our operations numbers.
To engineering (summary): Drop-in trait/field integration on existing Nova resources; subscribes to configured Echo channels and applies created/updated/deleted events to index and detail views while preserving Nova's search/filter/pagination behavior. Requires Echo plus a driver and broadcast events on the models. Two things to verify in a spike: compatibility with our Nova version (last release 2023-03-23), and channel authorization plus payload scoping so we don't broadcast fields operators shouldn't see. Plan for a fork-and-own posture given the maintenance signal; the surface area is small enough that insourcing later is a contained effort.
How can I help you explore Laravel packages today?