社交网站提供商:不支持驱动程序[strava]

时间:2018-01-17 23:38:34

标签: laravel laravel-5.5 laravel-socialite strava

我已遵循在新的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是否存在已知问题,或者显然我错过了一步?

1 个答案:

答案 0 :(得分:0)

如果您将该类作为字符串提供,那么您应该在没有全局命名空间引用(\)的情况下这样做:

protected $listen = [
    'SocialiteProviders\Manager\SocialiteWasCalled' => [
        'SocialiteProviders\Strava\StravaExtendSocialite@handle',
    ],
];