请求的ip 方法可用来检索向你的应用程序发出请求的客户机的 IP 地址:

$ipAddress = $request->ip();

如果业务使用的代理,使用上面的方法就无法正确的获取ip了,比如我们的业务使用了反向代理、负载均衡、cdn加速等等,这种情况需要设置信任的代理IP。

修改 appHttpMiddlewareTrustProxies.php 中的 $proxies

protected $proxies = [
    '192.168.1.1/24',//你信任的代理IP,支持IP段。
];

也可以自定义函数来获取IP,参考本站分享过的:PHP 获取客户端 IP 函数