fomvasss / laravel-last-visit
此包已被弃用且不再维护。未建议替代包。
检查最后访问用户
1.0.0
2018-08-31 09:10 UTC
Requires
- php: >=7.0.0
- illuminate/support: 5.6.*|5.7.*
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计划中使用此代码。