我的数据库包含 sEmail 和 sPassword 列。但我需要打电话:
Auth::attempt(Input::only('email', 'password')
以便登录我的用户。所以我得到一个SQL异常,因为电子邮件和密码在我的表中不存在......
我无法更改我的列名,那么如何才能解决我的问题呢?
答案 0 :(得分:-1)
Laravel应该知道您使用的是不同的列名,您应该将代码更改为
$email = $input['email'];
$password = $input['password'];
Auth::attempt(array('sEmail' => $email, 'sPassword' => $password));