Laravel Impersonate Versions Save

Laravel Impersonate is a plugin that allows you to authenticate as your users.

1.7.5

1 month ago

Laravel 11.x support, thanks to erikn69

1.7.4

1 year ago

1.7.4

1.7.3

2 years ago

1.7.3

  • Laravel 9.x support (thanks to [freekmurze](Freek Van der Herten), #149)

1.7.2

3 years ago

1.7.2

Added

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.1

3 years ago

1.7.1

Added

  • Laravel 8.x support

1.7.0

3 years ago

1.7.0

Added

  • ImpersonateManager@findUserById will now throw a MissingUserProvider exception when guard has no user provider baa722b
  • ImpersonateManager@findUserById will now throw a InvalidUserProvider exception when guard has an invalid user provider baa722b

Changed

  • Helper can_be_impersonated now use model getAuthIdentifier() instead of hardcoded id column #105
  • Git attributes #108

1.6.0

4 years ago

1.6.0

Added

  • Laravel 7.x support

Removed

  • Laravel 5.x support

1.5.1

4 years ago

1.5.1

Changed

  • Use Illuminate\Contracts\Auth\Authenticatable@getAuthIdentifier instead of Illuminate\Database\Eloquent\Model@getKey #96
  • PHPDoc updated

1.5.0

4 years ago

1.5.0

Changed

  • Events uses Illuminate\Contracts\Auth\Authenticatable instead of Illuminate\Database\Eloquent\Model #92
  • PHPDoc and return values for ImpersonateManager

Fixed

1.4.3

4 years ago

1.4.3

Fixed

  • can_impersonate() helper
  • Tests for Blade directives