调用未定义函数 SocialiteProviders\Patreon\array_get()

Call to undefined function SocialiteProviders\Patreon\array_get()

我刚刚将 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

所以过了一段时间我在发布这个问题之前设法解决了这个问题所以无论如何我都会发布它以及我如何解决它

原来 SocialiteProviders/Patreon 包有一段时间没有发布了,但是修复这个问题的代码已经在 master 分支上了

所以将composer.json文件中的版本号编辑为

"socialiteproviders/patreon": "dev-master#0cd961b7d618a52bca86c4dd91c2dcb7a59df297"

然后是运行

composer update

解决了我的问题。希望这对其他人有帮助