如何在laravel 5.2中验证多个表

时间:2016-11-03 13:41:43

标签: laravel-5

我在数据库中有两个表 1.用户(默认用户表) 2. suspend_users(只有两列: - id,email)

现在我想首先检查“suspend_user”表中是否存在用户电子邮件,如果用户电子邮件存在于“暂停表”身份验证失败消息中则显示。 现在我不明白如何先检查第二个表(suspend_users)以及如何检查多个表的身份验证

2 个答案:

答案 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/