Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我不确定这个术语是什么,但我希望每个访问该站点的人都将他们的 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 列添加到您的用户表中;