使用Lumen而不是Laravel,我知道这个包应该与Lumen一起使用,因为我已经将其安装在另一个微服务上,这也是Lumen。谁能帮忙?
尝试注册社交名流提供商服务提供商
$app->register(SocialiteProvidersManagerServiceProvider::class);
当我受到欢迎时,
(1/1) Error
Call to undefined method LaravelLumenApplication::booted()
问题来自社交名流提供商包中的此代码。
$this->app->booted(function () {
$socialiteWasCalled = app(SocialiteWasCalled::class);
event($socialiteWasCalled);
});
看起来该软件包中存在一个用于 Lumen 支持的错误。最近有一个提交来解决这个问题 - https://github.com/SocialiteProviders/Manager/commit/09903d33429f9f6c0da32c545c036a3e18964bbf
您应该等到它被释放,或使用master
分支;但不建议这样做。