coreproc/nova-auditing-user-fields
A Laravel Nova add-on for Laravel Auditing that adds user fields, so every record shows who created, updated, or deleted it. Displays the responsible user right in your Nova resources for a clear, built-in audit trail.
laravel-auditing, so the real decision is whether audit trails are a core differentiator (build) or commodity compliance infrastructure (buy/adopt). The 0.2.0 release reinforces the "buy" case by tracking upstream — the package maintainer absorbs framework and dependency churn rather than your team.laravel-auditing v10. This is a signal for roadmap sequencing: the package is now viable for teams on Laravel 7 (and presumably 5.8–6.x, given the dependency bump) but gives no forward signal past Laravel 7. Factor this into upgrade-train planning and treat the package as a lagging indicator of framework support.laravel-auditing v10 bump is a major-version dependency change. PMs should confirm it's paired with any breaking changes in the audit storage schema or API surface before committing to it in a release; this affects whether adoption is a same-sprint task or a scoped migration.Adopt when:
laravel-auditing v10 and accepting its major-version cadence as a transitive risk.Look elsewhere or wait when:
laravel-auditing directly — evaluate whether the convenience justifies an extra dependency in the chain.Open questions to resolve before committing: exact supported Laravel/PHP matrix, migration path from laravel-auditing v9 to v10 (schema or config changes), and whether the package declares support for future Laravel majors. With a 0.2.0 version number, treat the API as pre-1.0 and expect churn.
To executives: Audit logging is a compliance and incident-response requirement we will need regardless of which product direction we take. This package is a thin, low-cost integration that lets us satisfy it without dedicating engineering to building change-tracking from scratch. The 0.2.0 release is a maintenance update — it adds Laravel 7 support and upgrades the underlying auditing library — which tells us the package is actively maintained. Risk is low and reversible: it's a library dependency, not an architectural commitment.
To engineering: Version 0.2.0 brings Laravel 7 compatibility and moves to laravel-auditing v10. Before we adopt, confirm the v9→v10 upgrade implications (config, migration, audit table schema) and check the package's declared version constraints, since it does not yet advertise support beyond Laravel 7. It's still a 0.x package, so expect breaking changes on minor bumps — pin the version and review release notes as part of our dependency routine. If the wrapper turns out to add little, we can drop to laravel-auditing directly with minimal rework.
How can I help you explore Laravel packages today?