matthewbdaly/laravel-impersonator

模拟其他用户以协助解决 issues

0.0.1 2017-11-19 13:23 UTC

This package is auto-updated.

Last update: 2024-08-28 07:23:40 UTC


README

Build Status Coverage Status

模拟其他用户以协助解决 issues

安装

运行以下命令以安装包:

composer require matthewbdaly/laravel-impersonator

然后只需将此代码包含在您的 app/Http/Kernel.php 文件中适当的位置,以便导入中间件

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

您可以根据需要全局应用或仅针对特定路由应用。您还需要将特性 Matthewbdaly\LaravelImpersonator\Eloquent\Traits\CanImpersonate 添加到用户模型中,以添加这些方法

  • startImpersonating($id) - 开始模拟用户 $id
  • stopImpersonating() - 停止模拟
  • isImpersonating() - 用户是否正在模拟?