highideas / laravel-users-online
此包将提供在线用户管理功能。
3.0.1
2019-10-07 08:40 UTC
Requires (Dev)
- codacy/coverage: dev-master
- illuminate/auth: ^6.0
- illuminate/cache: ^6.0
- illuminate/database: ^6.0
- illuminate/session: ^6.0
- illuminate/support: ^6.0
- orchestra/testbench: ^4.0
- phpunit/phpunit: ^8
This package is auto-updated.
Last update: 2024-09-20 00:41:49 UTC
README
Laravel 兼容性
安装
在您的 composer.json 文件中添加新要求的包
"highideas/laravel-users-online": "^3.0"
运行 composer update
或 php composer.phar update
。
或者直接通过 composer 安装
composer require highideas/laravel-users-online
在 composer 命令后,在 app/User.php
文件中添加 trait 到您的 User 模型
class User extends Authenticatable { use \HighIdeas\UsersOnline\Traits\UsersOnlineTrait; ...
最后运行 php artisan vendor:publish
以添加命名空间
用法
要显示在线用户,只需使用 allOnline()
方法
$user = new User; $user->allOnline();
如果您想检查特定用户是否在线,则使用 isOnline()
方法
$user = User::find($id); $user->isOnline();
您可以使用 mostRecentOnline()
和 leastRecentOnline()
方法对所有在线用户进行排序
$user = new User; $user->mostRecentOnline(); $user->leastRecentOnline();
与 实时 Facades 一起使用
use Facades\App\User as UserFacade; UserFacade::mostRecentOnline(); UserFacade::leastRecentOnline();
在框架最新版本上的安装和用法