devworkout / laravel-user-ips
dev-master
2023-02-03 20:24 UTC
Requires (Dev)
This package is auto-updated.
Last update: 2024-09-30 01:29:43 UTC
README
记住并追踪 Laravel 用户的 IP 地址。
安装
您可以通过 composer 安装此包
composer require devworkout/laravel-user-ips
使用
将 HasIPs 特性添加到您的 User 模型中
use \DevWorkout\UserIps\HasIPs;
关联 IP 与用户
$user->rememberIP('127.0.0.1');
获取关联 IP 列表
$ips = $user->ips()->pluck('ip');
查找多个用户使用的 IP
$ips = UserIP::withMultipleUsers()->get();
查找使用此 IP 的用户
$users = $ip->users();
自动 IP 记录
自动 IP 记录在登录时启用。
测试
composer test
贡献
有关详细信息,请参阅 CONTRIBUTING。
安全
如果您发现任何与安全相关的问题,请通过电子邮件联系我们,而不是使用问题跟踪器。
致谢
支持我们
给我们一个星标!
许可证
MIT 许可证(MIT)。有关更多信息,请参阅 许可证文件。