我不确定这是什么术语,但我希望每个访问该网站的人都在用户表中输入他们的IP,以便我可以透明地跟踪他们。如果他们在某个时候也能正常注册,那就太好了。
在Laravel 4中是否有合适的方法来做到这一点?
编辑:我希望用户只是一个IP,没有用户名或密码。当有人访问时,如果该IP存在,则返回该用户对象,如果不存在,则根据其IP插入一个新用户。
设置int的一种方法是在像app/start/global.php这样的文件中添加如下内容:
if (Auth::check())
{
Auth::user()->ip_address = Request::getClientIp();
Auth::user()->save();
}
当然,还需要将ip_address列添加到users表中;