devworkout/laravel-user-ips

dev-master 2023-02-03 20:24 UTC

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)。有关更多信息,请参阅 许可证文件