我正在尝试使用Torann / Laravel-Geoip获取用户的ip和该ip的位置。
它始终返回默认值,如果未设置ip,则为默认值。
我正在使用laravel 5.8。
我用来获取HomeController中位置的代码如下。
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use \Torann\GeoIP\GeoIP;
class HomeController extends Controller
{
public function index()
{
$ip = geoip()->getClientIP();
$arr_ip = geoip()->getLocation($ip);
return view('index')->with('arr_ip', $arr_ip);
}
}