我按照https://github.com/strebl/ldap-auth的说明进行了全新的laravel项目,我似乎无法让它发挥作用。我做了以下事情:
将以下行添加到app.php
Ccovey\LdapAuth\LdapAuthServiceProvider::class
在auth.php中将驱动程序更改为LDAP
'providers' => [
'users' => [
'driver' => 'ldap',
'model' => App\User::class,
]
],
我还创建了一个adladap.php文件,我还没有在这里发布。
我还添加了中间件组,以确保用户已通过身份验证。
Route::group(['middleware' => 'auth'], function () {
Route::get('/test', function(){ return "Test";});
}
然而,当我尝试进入测试路线时,我收到以下错误
InvalidArgumentException in CreatesUserProviders.php line 40:
Authentication user provider [ldap] is not defined.
我确信有一些简单的配置,我一直在寻找,但对于我的生活,我无法弄清楚它是什么。