其他分享
首页 > 其他分享> > 使用自定义表字段名称的Laravel 5 Auth?

使用自定义表字段名称的Laravel 5 Auth?

作者:互联网

错误信息是由数据库中的错误字段引起的.

Connection.php 620行中的QueryException:
SQLSTATE [42S22]:找不到列:1054“ where子句”中的未知列“ email”

auth的默认字段与数据库字段不同,我想在auth中使用数据库字段.

例如:我数据库中的电子邮件字段调用user_email,我想将数据库字段更改为auth字段.

那么,有什么办法可以做到这一点?
对不起,我的英语不好:)

谢谢;

解决方法:

您可以在控制器的Auth :: attemp方法中设置任意列.

在你的情况下,下面的构造应该工作

Auth::attempt(['user_email' => $email, 'password' => $password]

标签:laravel-5,php
来源: https://codeday.me/bug/20191120/2044746.html