【问题标题】:Why is Laravel Socialite not able to find the "isNewUser" method?为什么 Laravel Socialite 找不到“isNewUser”方法?
【发布时间】:2019-01-22 17:48:55
【问题描述】:

我设置了 Laravel 5.5 和 Socialite 3.1,但在登录 Twitter 并返回我的应用后,我收到以下错误:

Call to undefined method Laravel\Socialite\One\TwitterProvider::isNewUser()

我似乎无法找到有关此特定方法或导致此错误的原因的任何信息。我该如何解决?

在降级到 Socialite 到 3.0.12 后,我在回调中得到一个空白页面,而不是上面的错误。这是由于缺少用户创建实现,我编写并最终使其全部工作。但是,我想知道上面的错误是什么意思。

【问题讨论】:

  • 看起来像个bug;除了 TwitterProvider 类之外,它在所有地方都被重命名为 shouldBypassCache。我已经提交了一个拉取请求来解决它:github.com/laravel/socialite/pull/278
  • 我也有这个问题。
  • 今天早上修复被合并,所以你应该设置为运行composer update并获取3.1.1标签

标签: laravel twitter laravel-5.5 twitter-oauth laravel-socialite


【解决方案1】:

已使用此代码修复,请更新您的作曲家。

https://github.com/laravel/socialite/blob/2.0/src/One/TwitterProvider.php

【讨论】:

    猜你喜欢
    • 2018-10-10
    • 2019-10-07
    • 1970-01-01
    • 1970-01-01
    • 2014-07-02
    • 2016-07-11
    • 2021-11-08
    • 2023-03-03
    • 2012-06-13
    相关资源
    最近更新 更多