0
我这种情况,我在auth.php
的'username'
改变从username
到email
所以我有雄辩大喊大叫有关未定义指数:用户名
'username' => 'email'
我没有任何username
列了,但试图登录时,口才叫喊有关未定义指数:用户名:
.../laravel/auth/drivers/eloquent.php on line 39
感谢您的帮助
我这种情况,我在auth.php
的'username'
改变从username
到email
所以我有雄辩大喊大叫有关未定义指数:用户名
'username' => 'email'
我没有任何username
列了,但试图登录时,口才叫喊有关未定义指数:用户名:
.../laravel/auth/drivers/eloquent.php on line 39
感谢您的帮助
我傻,因为我们指定column
将作为username for eloquent
,输入数组需要有一个用户名值。
所以在登录方法,我改变了用户数据:
前:
$userdata = array(
'email' => Input::get('email'),
'password' => Input::get('password'),
);
后:
$userdata = array(
'username' => Input::get('email'),
'password' => Input::get('password'),
);
那两个代码块相同? – 2013-03-14 00:44:11
我的坏,对不起!第一个数组有'电子邮件'键,这是一个雄辩的'用户名',所以这个键必须是'用户名'和雄辩将它与数据库中的电子邮件列匹配。 – cyberhicham 2013-03-14 08:22:12