0

我有这种情况,我改变auth.php'username'usernameemail所以我有

'username' => 'email'

我没有任何username专栏了,但是在尝试登录时,雄辩地大喊未定义的索引:用户名:

.../laravel/auth/drivers/eloquent.php on line 39

谢谢你的帮助

4

1 回答 1

2

傻我,由于我们指定columnwhich 将作为username for eloquent,输入数组需要有一个用户名值。

所以在登录方法中我改变了用户数据:

前 :

$userdata = array(
            'email'     => Input::get('email'),
            'password'      => Input::get('password'),
        );

后 :

$userdata = array(
            'username'      => Input::get('email'),
            'password'      => Input::get('password'),
        );
于 2013-02-17T22:55:39.530 回答