我正在使用Laravel然后我在登录时遇到了问题。我的数据库中有一个重复的电子邮件,但是我用列class_id将它们标记为不同的用户。那么如何在登录时使用class_id?当我使用没有重复的电子邮件时,它可以工作。
答案 0 :(得分:0)
试试这个..
指定其他条件
如果您愿意,除了用户的电子邮件和密码之外,您还可以为身份验证查询添加额外条件。
Auth::attempt(['email' => $email, 'password' => $password, 'class_id' => 'user's class id']);
Laravel希望电子邮件成为独特的领域。您可以使用其他字段,例如用户名。 Laravel Doc
希望它有所帮助。如果发生任何错误,请告诉我..