我刚刚将 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 软件包已经有一段时间没有发布了,但修复此问题的代码已经在主分支上
因此将 composer.json
文件中的版本号编辑为
"socialiteproviders/patreon": "dev-master#0cd961b7d618a52bca86c4dd91c2dcb7a59df297"
然后运行
composer update
解决了我的问题。希望这对其他人有帮助
关于php - 调用未定义的函数 SocialiteProviders\Patreon\array_get(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57965193/