阅读(813) (9)

Laravel 8 指定额外条件

2021-06-29 15:28:26 更新

除了用户的电子邮件和密码之外,还可以向身份验证查询添加其他条件。例如, 我们可以验证用户是不是已经被标记为 「激活」:

if (Auth::attempt(['email' => $email, 'password' => $password, 'active' => 1])) {
    // 验证处于激活状态,并且存在的用户
}

注意:在这些例子中, email 不是必须的选项,它只用来做示范。你应该使用与你的数据库中 「用户名」 对应的列名。