wehaa/liveupdate
LiveUpdate for Laravel adds real-time updates to your app with minimal setup. Automatically refresh views and data when changes occur, so users see current information without manual reloads or custom polling code.
wehaa/liveupdate composer name), and a validation-rules introspection utility (prior assessments, matching only the v0.3.2 release note). A PM cannot prioritise a capability set that is undetermined; resolving this is itself the first deliverable.Recommended decision posture: fund a half-day identity spike plus a one-day compatibility spike, with a pre-agreed default of "do not adopt." Cost the fallback (a 1–3 day custom Nova field) before approving the spike, because if the build is genuinely that small, the spike's expected value drops sharply — you'd be evaluating a package you would likely fork or replace anyway.
Consider it when:
Look elsewhere when:
Two hard gates before adoption: (1) the identity spike confirms what v0.3.2 actually contains; (2) a compatibility spike exercises one inline edit end-to-end — including one validation failure and one authorization denial. The denial test is the one most likely to fail and the most expensive to discover after rollout, because a control that bypasses Nova policies or skips model observers silently corrupts audit logs and downstream syncs.
For executives: This is a low-cost UX lever for internal admin tools — inline edits and auto-refreshing screens that cut clicks and full-page reloads for operators. It adds no external infrastructure, no vendor contract, and no customer-facing risk; the blast radius is a broken internal form. The concern is maintenance: the project is small, was last released in December 2021, has 29 stars and zero downstream dependents, and shows no visible maintainer. Recommendation is a timeboxed spike on a single internal screen — days, not a quarter — to confirm it works on our stack and measurably reduces the number of full-page navigations an operator performs to change one field. Fund the pilot, not a rollout. If it works we get a cheap productivity win; if it fails, our downside is capped at internal tooling and a few engineering days.
For engineering: A narrow Laravel/Nova package for inline field updates or Blade view refresh via polling/AJAX. It carries no domain logic and never touches the customer product path. Three risks to price in: staleness (four years since release), version drift on a proprietary surface (Nova is paid and closed; its majors track Laravel majors and are effectively non-discretionary), and contradictory documentation — the record variously describes a Nova field, a broadcast-based Blade helper, and a validation-rules utility. Mitigations: confirm the artifact from source first, pin and vendor or fork under our org, wrap it behind a one-file internal adapter, and keep regression tests on the behaviour we depend on. If the source is a few hundred lines, fork-and-own is cheaper and safer than depending on an abandoned tag — MIT licensing makes that straightforward. Design the fallback up front: a controller endpoint plus Blade partial, or a small custom Nova field, is roughly one to three days and is the only option that survives a Nova upgrade without archaeology.
How can I help you explore Laravel packages today?