sergeybruhin/laravel-analytics-nova-tool
A Laravel Nova tool that adds an analytics dashboard to your admin panel, letting you review key metrics and explore data without leaving Nova. Designed to fit into existing Laravel applications with minimal setup.
sergeybruhin/laravel-analytics; the actual data model — Visitor, Session, and their HasMany relations — lives upstream. The real decision is whether to standardize on that upstream as our analytics data layer rather than build visitor/session reporting ourselves. This package is the cheap "assemble" option, not a platform commitment.0.x dependency (^0.0.1 excluding 0.0.2). This is a decision input for whether we permit caret ranges on 0.x transitive dependencies at all, or require explicit pins plus an install smoke test in CI.Consider it when:
sergeybruhin/laravel-analytics at ^0.0.2 or later.Visitor/Session relation-backed resources without writing and maintaining them.0.x semantic-versioning churn.Look elsewhere when:
0.1.x package with one maintainer-scale release history and no prior assessment or adoption data.Visitor/Session relations expose (attribution, cohorts, multi-touch, warehouse-backed reporting). This package adds no analytical depth of its own.sergeybruhin/laravel-analytics 0.0.2 — the relations this package depends on do not exist there.0.x upgrade as potentially breaking regardless of the release note.To executives: We can stand up visitor and session reporting without a build cycle by adopting a small Laravel package that sits on top of an existing analytics library. The v0.1.1 release fixed an install-blocking version constraint — the package previously could not be installed alongside the library version it actually depends on — so it is now genuinely triable. Cost and scope are small; the trade-off is maturity: this is a 0.1.x package with no adoption history, so we should treat it as a time-boxed spike, not a committed dependency. Recommended next step is a short evaluation behind a feature flag, not a roadmap commitment.
To engineering: v0.1.1 widens the sergeybruhin/laravel-analytics constraint from ^0.0.1 to ^0.0.2 — a one-line composer.json change with no code changes. The fix is correct and necessary: caret on a 0.0.x version pins the patch, so ^0.0.1 could never resolve 0.0.2, and the Visitor/Session HasMany relations these resources require only exist from 0.0.2. Two asks: (1) add an install-resolution check to CI so this class of constraint drift fails fast rather than at integration time, and (2) confirm we are comfortable owning the transitive 0.x upgrade risk, since the upstream can break us on any patch.
Confidence note: assessment is based solely on the v0.1.1 release note; no prior assessment, usage data, or maintenance-signal review exists for this package.
How can I help you explore Laravel packages today?