将我的 Laravel 和 Adldap2 更新到 6.0 版后,我在尝试进行身份验证时收到此错误,
**
给定的凭证数组中缺少“电子邮件”键
**
这背后的原因是什么?
我没有更改我的 LoginController 或 Auth.php 或其他任何地方的任何内容,
我的配置/auth.php
<?php
return [
'defaults' => [
'guard' => 'web',
'passwords' => 'users',
],
'guards' => [
'web' => [
'driver' => 'session',
'provider' => 'users',
],
'api' => [
'driver' => 'token',
'provider' => 'users',
],
],
'providers' => [
'users' => [
'driver' => 'ldap', //'eloquent',
'model' => App\User::class,
'table' => 'users',
],
],
'passwords' => [
'users' => [
'provider' => 'users',
'table' => 'password_resets',
'expire' => 60,
],
],
];