我不确定这个术语是什么,但我希望访问该网站的每个人都在用户表中输入他们的IP,这样我就可以透明地跟踪它们。如果他们在某些方面也想要正常注册,那就太好了。
在Laravel 4中有没有正确的方法呢?
编辑:我希望用户只是一个IP,没有用户名或密码。当有人访问时,如果该IP存在,则返回该用户对象,如果没有,则根据其IP插入新用户。
答案 0 :(得分:3)
执行int的一种方法是将类似的东西放在像app / start / global.php这样的文件中:
if (Auth::check())
{
Auth::user()->ip_address = Request::getClientIp();
Auth::user()->save();
}
当然,您还需要将ip_address列添加到您的users表中;