Php 如何获取用户ip?

Php 如何获取用户ip?,php,laravel,testing,mocking,Php,Laravel,Testing,Mocking,我的网站需要知道用户的位置。使用浏览器的地理定位API是不够的。因此,它采用用户ip并使用geoip数据库查找用户位置。但是当我运行测试时,没有客户端ip这样的东西。我能把它存根吗?Laravel的文档表明,不应该存根(或者准确地说,模拟)请求facade。那我该怎么办

我的网站需要知道用户的位置。使用浏览器的地理定位API是不够的。因此,它采用用户ip并使用geoip数据库查找用户位置。但是当我运行测试时,没有客户端ip这样的东西。我能把它存根吗?Laravel的文档表明,不应该存根(或者准确地说,模拟)
请求
facade。那我该怎么办