我刚刚将laravel框架从5.8.35更新到6.0.3。
除了SocialiteProviders/Patreon之外,大多数情况下都能正常工作,这会在身份验证时导致以下错误
Symfony\Component\Debug\Exception\FatalThrowableError thrown with message "Call to undefined function SocialiteProviders\Patreon\array_get()"
Stacktrace:
#1 Symfony\Component\Debug\Exception\FatalThrowableError in /var/www/html/vendor/socialiteproviders/patreon/Provider.php:67
#0 {main} in /var/www/html/public/index.php:0发布于 2019-09-17 06:42:18
所以过了一段时间后,我设法在发布这个问题之前解决了这个问题,所以我还是发布了我是如何解决它的
SocialiteProviders/Patreon包已经有一段时间没有发布了,但是修复这个问题的代码已经在主分支上了
因此编辑composer.json文件中的版本号以
"socialiteproviders/patreon": "dev-master#0cd961b7d618a52bca86c4dd91c2dcb7a59df297"然后运行
composer update解决了我的问题。希望这对其他人有帮助
https://stackoverflow.com/questions/57965193
复制相似问题