matthewbdaly/laravel-impersonator

Impersonate other users to assist in resolving issues

Installs: 16

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 2

Forks: 0

Open Issues: 0

pkg:composer/matthewbdaly/laravel-impersonator

0.0.1 2017-11-19 13:23 UTC

This package is auto-updated.

Last update: 2025-09-28 09:30:10 UTC


README

Build Status Coverage Status

Impersonate other users to assist in resolving issues

Installation

Run the following command to install the package:

composer require matthewbdaly/laravel-impersonator

Then just include this in your app/Http/Kernel.php in the appropriate place where you want to import the middleware:

\Matthewbdaly\LaravelImpersonator\Http\Middleware\Impersonator::class

You can apply it globally, or only to specific routes as you wish. You will also need to add the trait Matthewbdaly\LaravelImpersonator\Eloquent\Traits\CanImpersonate to your user model to add these methods:

  • startImpersonating($id) - start impersonating user $id
  • stopImpersonating() - stop impersonating
  • isImpersonating() - Is user impersonating or not?