2013-02-17 57 views

回答

2

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

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

前:

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

后:

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

那两个代码块相同? – 2013-03-14 00:44:11

+1

我的坏,对不起!第一个数组有'电子邮件'键,这是一个雄辩的'用户名',所以这个键必须是'用户名'和雄辩将它与数据库中的电子邮件列匹配。 – cyberhicham 2013-03-14 08:22:12