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

标签 php laravel laravel-6

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

相关文章:

Laravel 5.7 - 未发送验证电子邮件

没有 oAuth 的 Laravel Passport

Laravel Passport invalid_grant 用于密码 grant_type

php - 如何获取某个类别的产品标签?

php - 存储音频路径并在网页上播放

php - 如何使用 CI 事件记录仅在 DATE 数据类型列中选择月份部分?

laravel - 使用 vueJS laravel 包含 JS 库

php - 具有两个提交按钮和两个不同操作的 HTML 表单

php - 目标类 [EmailController] 不存在

php - 尝试在 Resource Laravel 中返​​回数据透视表数据