lab404/laravel-impersonate
Laravel Impersonate is a plugin that allows to you to authenticate as your users.
1.7.8
20M downloads/mo
#754 most downloaded on Packagist
404labfr/laravel-impersonate
What this package is like to depend on
Last release 5 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
1 release in the last 12 months
see the full history below
Release timeline
29 releases · Feb 2017 to Mar 2026Releases
latest 29-
1.7.817 Mar 2026 -
1.7.724 Feb 2025 -
1.7.625 Dec 2024Release notes
Open source →1.7.6
- Supports for PHP 8.4 (thanks to MarioGattolla, #211)
- Dynamic redirection after leaving impersonation (thanks to adamjsturge, #210)
Release notes
Open source →- Supports for PHP 8.4 (thanks to MarioGattolla, #211)
- Dynamic redirection after leaving impersonation (thanks to adamjsturge, #210)
-
1.7.511 Mar 2024 -
1.7.425 Jan 2023Release notes
Open source →- Laravel 10.x support (thanks to freekmurze, [#175](https://github. com/404labfr/laravel-impersonate/pull/175))
-
1.7.315 Jan 2022Release notes
Open source →1.7.3
- Laravel 9.x support (thanks to [freekmurze](Freek Van der Herten), #149)
-
1.7.211 Nov 2020Release notes
Open source →1.7.2
Added
- Supports for PHP 8.0 (thanks to pascalbaljet, #121)
Fixed
- getImpersonator() when working with multiple guards (thanks to carsso, #120)
- Can't leave impersonation when multi-guard is used (thanks to ctf0, #116)
Changed
- Allow guard name in blade directives (thanks to ctf0, #115)
- Documentation about multi-guard usage (thanks to ctf0, #117)
Removed
- composer.lock
Release notes
Open source →Added
- Supports for PHP 8.0 (thanks to pascalbaljet, #121)
Fixed
- getImpersonator() when working with multiple guards (thanks to carsso), #120)
- Can't leave impersonation when multi-guard is used (thanks to ctf0, #116)
Changed
- Allow guard name in blade directives (thanks to ctf0, #115)
- Documentation about multi-guard usage (thanks to ctf0, #117)
Removed
- composer.lock
-
1.7.107 Sep 2020 -
1.7.015 Jun 2020Release notes
Open source →1.7.0
Added
ImpersonateManager@findUserByIdwill now throw aMissingUserProviderexception when guard has no user provider baa722bImpersonateManager@findUserByIdwill now throw aInvalidUserProviderexception when guard has an invalid user provider baa722b
Changed
Release notes
Open source →Added
ImpersonateManager@findUserByIdwill now throw aMissingUserProviderexception when guard has no user provider baa722bImpersonateManager@findUserByIdwill now throw aInvalidUserProviderexception when guard has an invalid user provider baa722b
Changed
-
1.6.003 Mar 2020 -
1.5.102 Jan 2020Release notes
Open source →Changed
- Use
Illuminate\Contracts\Auth\Authenticatable@getAuthIdentifierinstead ofIlluminate\Database\Eloquent\Model@getKey#96 - PHPDoc updated
- Use
-
1.5.017 Dec 2019Release notes
Open source →Changed
- Events uses
Illuminate\Contracts\Auth\Authenticatableinstead ofIlluminate\Database\Eloquent\Model#92 - PHPDoc and return values for
ImpersonateManager
Fixed
- Security issue for
symfony/http-foundation(CVE-2019-18888)
- Events uses
-
1.4.329 Oct 2019 -
1.4.228 Oct 2019Release notes
Open source →Added
is_impersonating(),can_impersonate()andcan_be_impersonated()helpers
Changed
- Blade directives now use helpers
-
1.4.104 Sep 2019Release notes
Open source →Fixed
- Laravel 6.0 dependencies compatibility
- dump() in ImpersonateManager.php
-
1.4.009 Aug 2019Release notes
Open source →Added
- Allows impersonation through multiple guards (Pull 58)
- Added the public method
getImpersonatortoImpersonateManager(Pull 69)
Changed
- Laravel 6.0 compatibility (min version is 5.8)
Fixed
- The user
remember_tokenis now preserved (Pull 71)
-
1.3.028 Feb 2019 -
1.2.303 Sep 2018 -
1.2.219 Jan 2018Release notes
Open source →Changed
- Register Blade directives after resolving
Fixed
- Blade directives documentation
-
1.2.103 Sep 2017 -
1.2.028 Jul 2017 -
1.1.129 May 2017Nothing published for this version
-
1.1.005 Apr 2017Release notes
Open source →Added
- Custom Session guard driver based on the original Session Guard (c76bb96)
Changed
- The Auth events
login,authenticatedandlogoutare not fired anymore when taking or leaving impersonation
Fixed
- The user remember token is not touched when taking and leaving impersonation (#11)
-
1.0.1105 Apr 2017 -
1.0.1028 Feb 2017Nothing published for this version
-
1.0.920 Feb 2017Nothing published for this version
-
1.0.818 Feb 2017Nothing published for this version
-
1.0.717 Feb 2017Nothing published for this version
-
1.0.616 Feb 2017Nothing published for this version