2017 © Pedro Peláez
 

library impersonate

Flexible impersonating laravel package.

image

devmi/impersonate

Flexible impersonating laravel package.

  • Friday, March 16, 2018
  • by adamkeen
  • Repository
  • 2 Watchers
  • 1 Stars
  • 0 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 1 Versions
  • 0 % Grown

The README.md

Impersonate package for Laravel.

Flexible impersonating Laravel package., (*1)

stage 1

first of all pull the package through Composer., (*2)

composer require devmi/impersonate

Next, if you're using older Laravel version than 5.5, include the service provider within your config/app.php file. (otherwise ignore this step), (*3)

'providers' => [
    Devmi\Impersonate\ImpersonateServiceProvider::class,
];

Stage 2

Add the middleware to App\Http\Middleware\Kernel.php, (*4)

protected $middlewareGroups = [
    ...
    \Devmi\Impersonate\Middleware\Impersonate::class,
]

Stage 3

Public the configuration so you can custom this package depending on your needs., (*5)

php artisan vendor:publich --tag=impersonate

The file generated would be found under config/impersonate.php, (*6)

Usage

You can visit http://your-domain/admin/impersonate., (*7)

Enter the user email address you want to impersonate and you're done., (*8)

Note

@impersonating blade directive is already provided so you can display stop impersonating button to quit the impersonation., (*9)

Hit route('impersonate.destroy') to destroy your impersonation session., (*10)

That's it., (*11)

Contributing

PR's are very welcome, Thanks., (*12)

The Versions

16/03 2018

dev-master

9999999-dev

Flexible impersonating laravel package.

  Sources   Download

The Requires

 

by Mohamed Miloudi