如何在Laravel 5.0中跟踪单个用户的登录次数

时间:2016-08-06 19:37:29

标签: php laravel

我通过Laravel 5.0 Documentations,我看到我必须使用Event才能跟踪auth.login服务。我在route.php上添加了这些代码行,但它似乎没有用:

    Event::listen('auth.login', function($user)
    {
        $user->login_counter = 1; //just for testing
        $user->save();
        //$user->increment('login_counter');
    });

任何人都知道为什么没有触发,或者我怎么知道这个代码是否至少被执行了。我需要在哪里准确添加这些代码行,以便在用户登录时始终触发!

1 个答案:

答案 0 :(得分:0)

向您login_counter表添加新列users并查看其是否有效

<强>更新

Event::listen('auth.login', function($event)
{
    Auth::user()->login_counter = 1;  
    Auth::user()->save();
});

我相信您已经注册了您的活动/列表