ukeloop/laravel-impersonatable-guard
A Laravel authentication guard for securely impersonating users. Let admins sign in as another account, switch back to the original user, and integrate impersonation with existing guards and auth flows without custom session handling.
Read on this release specifically: v3.0.0 contains no new product capability. Its value is entirely "still maintained, still compatible." A major version number with a compatibility-only changelog usually means dropped support for older Laravel/PHP versions and possibly config or namespace changes — verify the actual constraint diff and upgrade guide before committing engineering time, because the release notes as written do not disclose breaking changes.
Consider it when:
Look elsewhere or build in-house when:
For executives (one line): A small, focused library that lets authorized staff sign in as a customer to resolve support issues faster — v3.0.0 keeps it current with our Laravel 13 upgrade; the business value is reduced support handle time, and the cost is that we still own the permissions and audit logging around it.
For engineering leadership:
Ask: approve the upgrade as part of the Laravel 13 work, scoped explicitly as authentication primitive only, with audit logging and permission gating tracked as separate first-party deliverables. Do not let "we installed the impersonation package" be reported as "impersonation is done."
How can I help you explore Laravel packages today?