我使用Laravel Socialite Providers ( https://socialiteproviders.github.io/ ) 在 Lumen 5.5 API 上登录用户。 setConfig()方法,强制配置,对我不起作用......
下面是我的错误和我的代码。问题是我不知道为什么我有这个错误。
显示错误:
类型错误:传递给 Laravel\Socialite\SocialiteManager::formatConfig() 的参数 1 必须是数组类型,给定 null,在 /home/vagrant/www/project1/api.website.app/vendor/laravel/socialite/ 中调用第 125 行的 src/SocialiteManager.php
PHP代码:
$clientId = env('TWITTER_KEY');
$clientSecret = env('TWITTER_SECRET');
$redirectUrl = env('TWITTER_REDIRECT_URI');
$additionalProviderConfig = [];
$config = new SocialiteConfig($clientId, $clientSecret, $redirectUrl, $additionalProviderConfig);
return Socialite::with('twitter')->stateless()->setConfig($config)->redirect();