rhyslees/nova-impersonating-banner
A Laravel Nova package that displays a persistent banner while you're impersonating another user, so you always know you're acting on someone else's behalf. Helps prevent accidental changes made under the wrong account.
Adopt when all of the following hold:
Look elsewhere or build in-house when:
For executives: A small, free add-on for our internal admin panel that displays a visible warning whenever a staff member is viewing the system as a customer. It reduces the risk of support staff accidentally making changes to the wrong account, and its latest release keeps it compatible with our planned Laravel 12 upgrade at effectively zero cost.
For engineering: v3.2.0 is a compatibility-only release — Laravel 12 support, no new APIs, no breaking changes, no deprecations. It is a thin Nova front-end that renders a banner when an impersonation session is active; it does not implement impersonation, authorization, or logging, so it must sit alongside our existing impersonation mechanism and any audit logging we require. Integration is minimal (install, register, configure banner text/behavior), but it does add a single-maintainer community dependency to the admin path — worth a quick check that our Nova version supports Laravel 12 before we treat the upgrade path as unblocked. Recommended action: low-risk trial in staging alongside our impersonation flow; if we need logging or restriction of impersonated actions, scope that separately rather than expecting it here.
How can I help you explore Laravel packages today?