我已遵循在新的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是否存在已知问题,或者显然我错过了一步?
答案 0 :(得分:0)
如果您将该类作为字符串提供,那么您应该在没有全局命名空间引用(\
)的情况下这样做:
protected $listen = [
'SocialiteProviders\Manager\SocialiteWasCalled' => [
'SocialiteProviders\Strava\StravaExtendSocialite@handle',
],
];