NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Packagist · #747 most downloaded on Packagist
Laravel Impersonate is a plugin that allows to you to authenticate as your users.
Last release 6 months ago
17 Mar 2026
Release timing varies
gaps range from 2 weeks to 1.2 years
Most releases are documented
notes for 23 of 29 stable releases
Nothing withdrawn
no release was ever pulled
10 years old
29 releases · first in 2017
Laravel 13.x support (thanks to erikn69 , #237 )
Laravel 12.x support (thanks to erikn69 , #216 )
One column per quarter.
Supports for PHP 8.4 (thanks to MarioGattolla , #211 )
Laravel 11.x support, thanks to erikn69
Laravel 11.x support, thanks to erikn69
Laravel 10.x support (thanks to freekmurze , #175 )
Laravel 9.x support (thanks to freekmurze, #149 )
Supports for PHP 8.0 (thanks to pascalbaljet , #121 )
1.7.1 Added Laravel 8.x support
ImpersonateManager@findUserById will now throw a MissingUserProvider exception when guard has no user provider baa722b
1.6.0 Added Laravel 7.x support Removed Laravel 5.x support
Use Illuminate\Contracts\Auth\Authenticatable@getAuthIdentifier instead of Illuminate\Database\Eloquent\Model@getKey #96
Illuminate\Contracts\Auth\Authenticatable@getAuthIdentifier instead of Illuminate\Database\Eloquent\Model@getKey #96Security issue for symfony/http-foundation (CVE-2019-18888)
Illuminate\Contracts\Auth\Authenticatable instead of Illuminate\Database\Eloquent\Model #92ImpersonateManagersymfony/http-foundation (CVE-2019-18888)### Fixed - can_impersonate() helper - Tests for Blade directives
can_impersonate() helperis_impersonating(), can_impersonate() and can_be_impersonated() helpers
is_impersonating(), can_impersonate() and can_be_impersonated() helpersLaravel 6.0 dependencies compatibility
Allows impersonation through multiple guards (Pull 58)
Laravel 5.8 compatibility (min version)
Use getSessionKey() in take() method
getSessionKey() in take() methodRegister Blade directives after resolving
### Changed - PHP version requirement - Laravel version requirement
### Added - Laravel 5.5 compatibility - Package auto-discovery
Nothing published for this version
Custom Session guard driver based on the original Session Guard
New blade directive canBeImpersonated
canBeImpersonated (#12)Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →