fomvasss/laravel-last-visit

此包已被弃用且不再维护。未建议替代包。

检查最后访问用户

安装: 15

依赖: 0

建议者: 0

安全: 0

星标: 2

关注者: 1

分支: 0

开放问题: 0

类型:composer-package

1.0.0 2018-08-31 09:10 UTC

This package is auto-updated.

Last update: 2020-08-14 20:49:03 UTC


README

一个用于修复系统中授权用户最后访问时间的包

安装

使用composer安装此包

composer require fomvasss/laravel-last-visit

发布包配置(如有需要)

php artisan vendor:publish --provider="Fomvasss\LastVisit\ServiceProvider"

将中间件添加到 Http/Kernel.php,例如在 web 组中

    protected $middlewareGroups = [
        'web' => [
            //...
            \Fomvasss\LastVisit\Middleware\LogLastVisitMiddleware::class,
        ],
    ];

使用

  • 在您的User模型中添加以下特质: Visitable (Fomvasss\LastVisit\Traits)

  • 使用方法 isOnline()

示例

$users = User::select('id')->get();
foreach ($user as $user) {
    if ($user->isOnline()) {
        $user->last_visit = \Carbon\Carbon::now();
        $user->save();
    }
}

您可以在CRON计划中使用此代码。