当我在Laravel 5.2中Request :: ip()时为什么它返回:: 1

时间:2016-07-04 02:11:08

标签: php request ip laravel-5.2

我正在尝试上网,我发现这个代码但是它返回ip :: 1(那是什么意思?)我知道这是IPv6环回127.0.0.1但是如何从这段代码中获取IPv4?

或者这是获得它的正确方法吗?

EventServiceProvider.php

...
protected $listen = [
     'Illuminate\Auth\Events\Login' => [
    'App\Listeners\UpdateLastLoginOnLogin@handle',
],
...

UpdateLastLoginOnLogin.php

<?php namespace App\Listeners;

use Carbon\Carbon;
use Auth;
use Request;


class UpdateLastLoginOnLogin
{
    public function handle($event)
    {
        $user = Auth::user();
        $user->last_login_ip = Request::ip();
        $user->last_login_at = Carbon::now();
        $user->save();
    }
}

当此代码运行时,它将在我的数据库中返回:: 1

谢谢

0 个答案:

没有答案