1

我不确定这个术语是什么,但我希望每个访问该站点的人都将他们的 IP 输入到用户表中,这样我就可以透明地跟踪他们。如果他们在某个时候也可以正常注册,那就太好了。

在 Laravel 4 中是否有合适的方法来做到这一点?

编辑:我希望用户只是一个 IP,没有用户名或密码。当有人访问时,如果该 IP 存在,则返回该用户对象,如果不存在,则根据其 IP 插入一个新用户。

4

1 回答 1

3

执行 int 的一种方法是将这样的内容放在 app/start/global.php 之类的文件中:

if (Auth::check())
{
    Auth::user()->ip_address = Request::getClientIp();
    Auth::user()->save();
}

当然,您还需要将 ip_address 列添加到您的用户表中;

于 2013-06-06T02:32:51.937 回答