我试图更好地理解服务容器在 Laravel 中是如何工作的。所以我知道服务过去常常有你想用 Laravel 设置的东西,对吧?
我正在尝试使用 LDAP php 内置函数做一个简单的例子。我有这个AppServiceProvider.php
:
public function register()
{
$this->app->bind('ldap', function() {
$conn = ldap_connect(env('LDAP_HOST'));
ldap_bind($conn, env('LDAP_BIND'), env('LDAP_PWD'));
return $conn;
});
}
然后在我的控制器中我试图$ldap = resolve('ldap');
但它不工作,它说不resolve
存在。我已经试过了$this->app->make
。如何恢复我的 LDAP 连接?