Php 如何在Laravel 5.6中跟踪用户的登录活动

Php 如何在Laravel 5.6中跟踪用户的登录活动,php,laravel-5.6,Php,Laravel 5.6,如何在Laravel 5.6中跟踪用户的登录活动。我的意思是,我有用户和管理员。管理员可以查看用户的登录和注销。我该怎么做呢?有我可以安装的软件包吗?或者任何其他方式?您可以使用事件服务存储用户登录和注销活动。在app文件夹中,存在app/Providers/EventServiceProvider.php文件。打开此文件并添加这些行 'Illuminate\Auth\Events\Login' => [ 'App\Listeners\SuccessLogin', ], 'Illu

如何在Laravel 5.6中跟踪用户的登录活动。我的意思是,我有用户和管理员。管理员可以查看用户的登录和注销。我该怎么做呢?有我可以安装的软件包吗?或者任何其他方式?

您可以使用事件服务存储用户登录和注销活动。在app文件夹中,存在app/Providers/EventServiceProvider.php文件。打开此文件并添加这些行

'Illuminate\Auth\Events\Login' => [
    'App\Listeners\SuccessLogin',
],
'Illuminate\Auth\Events\Logout' => [
    'App\Listeners\SuccessLogout',
],
现在打开终端并运行以下命令

php artisan event:generate
它将在app/Listeners文件夹中生成两个SuccessLoginSuccessLogout文件。 打开这些文件,您将看到一个句柄函数

public function handle(Logout $event)
{
    //Place your code here
}
欲了解更多信息,请访问此处

试试