身份验证:重复电子邮件尝试失败

时间:2018-04-11 09:52:30

标签: laravel-5.4

我正在使用Laravel然后我在登录时遇到了问题。我的数据库中有一个重复的电子邮件,但是我用列class_id将它们标记为不同的用户。那么如何在登录时使用class_id?当我使用没有重复的电子邮件时,它可以工作。

1 个答案:

答案 0 :(得分:0)

试试这个..

指定其他条件

如果您愿意,除了用户的电子邮件和密码之外,您还可以为身份验证查询添加额外条件。

Auth::attempt(['email' => $email, 'password' => $password, 'class_id' => 'user's class id']);

Laravel希望电子邮件成为独特的领域。您可以使用其他字段,例如用户名。 Laravel Doc

希望它有所帮助。如果发生任何错误,请告诉我..