我有这种情况,我在auth.php
'username'
从username
更改为email
,所以我有
'username' => 'email'
我没有任何username
列,但在尝试登录时,雄辩地对未定义的索引大吼:用户名:
.../laravel/auth/drivers/eloquent.php on line 39
感谢您的帮助
答案 0 :(得分:2)
愚蠢我,因为我们指定column
作为username for eloquent
,输入数组需要有一个用户名值。
所以在登录方法中我更改了userdata:
之前:
$userdata = array(
'email' => Input::get('email'),
'password' => Input::get('password'),
);
之后:
$userdata = array(
'username' => Input::get('email'),
'password' => Input::get('password'),
);