Socialite 提供商:Driver [strava] 不支持
Socialite Provider: Driver [strava] not supported
我已按照说明在全新 Laravel 5.5 上实施 Strava Socialite 提供商。安装:http://socialiteproviders.github.io/providers/strava/
我所做的唯一更改是将数组键包装在 App/Providers/EventServiceProvider.php 中的字符串中,如下所示,否则它会抱怨未知常量:
protected $listen = [
'App\Events\Event' => [
'App\Listeners\EventListener',
],
'\SocialiteProviders\Manager\SocialiteWasCalled' => [
'SocialiteProviders\Strava\StravaExtendSocialite@handle'
]
];
我得到的错误是:
InvalidArgumentException
Driver [strava] not supported.
5.5 是否存在已知问题,或者我显然错过了一步?
如果您将 class 作为字符串提供,那么您应该在没有全局命名空间引用的情况下这样做 (\
):
protected $listen = [
'SocialiteProviders\Manager\SocialiteWasCalled' => [
'SocialiteProviders\Strava\StravaExtendSocialite@handle',
],
];
我已按照说明在全新 Laravel 5.5 上实施 Strava Socialite 提供商。安装:http://socialiteproviders.github.io/providers/strava/
我所做的唯一更改是将数组键包装在 App/Providers/EventServiceProvider.php 中的字符串中,如下所示,否则它会抱怨未知常量:
protected $listen = [
'App\Events\Event' => [
'App\Listeners\EventListener',
],
'\SocialiteProviders\Manager\SocialiteWasCalled' => [
'SocialiteProviders\Strava\StravaExtendSocialite@handle'
]
];
我得到的错误是:
InvalidArgumentException
Driver [strava] not supported.
5.5 是否存在已知问题,或者我显然错过了一步?
如果您将 class 作为字符串提供,那么您应该在没有全局命名空间引用的情况下这样做 (\
):
protected $listen = [
'SocialiteProviders\Manager\SocialiteWasCalled' => [
'SocialiteProviders\Strava\StravaExtendSocialite@handle',
],
];