如何使用 IP 地址" request()->ip();"获取货币区域设置



我正在使用laravel,我需要最好的包装来从IP地址获得编队,我使用了Laravel Geo和Laravel Geoip,但每次都可以返回null,请您提议吗?

geoip:

$location = geoip()->getLocation(); 

geo:

$ip = request()->ip();
$countryCode = Geo::location()->ipCountry($ip);

laravel geoip应该是您的好选择。从此处检查github仓库

您可以使用此文档开始:文档

查看您的代码,这将是这样的:

$ip = request()->ip(); 
$geoData = geoip($ip);
$country = $geoData['country'];
$currency = $geoData['currency'];

最新更新