我在数据库中有两个表 1.用户(默认用户表) 2. suspend_users(只有两列: - id,email)
现在我想首先检查“suspend_user”表中是否存在用户电子邮件,如果用户电子邮件存在于“暂停表”身份验证失败消息中则显示。 现在我不明白如何先检查第二个表(suspend_users)以及如何检查多个表的身份验证
答案 0 :(得分:1)
我完全不明白你的意思,你可以先查看暂停邮件是否存在于suspend_table上以及检查登录后:
示例:
if (SuspendedUser::findBy(['email' => $user_email])) {
// go back to what else... throw expetion etc....
}
if (Auth::attempt(email, pass)) {} // check login
答案 1 :(得分:0)
您可以轻松验证laravel 5.1及更高版本中的多个表格。 http://blog.sarav.co/multiple-authentication-in-laravel/