微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

调用未定义的方法Laravel \ Socialite \ Facades \ Socialite :: isDeferred

如何解决调用未定义的方法Laravel \ Socialite \ Facades \ Socialite :: isDeferred

嗨,我是laravel socialite的新手,当我运行命令PHP artisan config:cache更新.env文件时,出现此错误调用未定义的方法Laravel \ Socialite \ Facades \ Socialite :: isDeferred();

composer require laravel/socialite

为laravel / socialite使用^ 5.1版本 ./composer.json已更新 使用软件包信息加载作曲家存储库 更新依赖关系(包括require-dev) 软件包操作:安装6次,更新0次,删除0次

  • 安装ralouphie / getallheaders(3.0.3):从缓存加载
  • 安装guzzlehttp / psr7(1.7.0):从缓存加载
  • 安装guzzlehttp / promises(1.4.0):从缓存加载
  • 安装guzzlehttp / guzzle(7.2.0):从缓存加载
  • 安装League / oauth1-client(v1.8.2):从缓存加载
  • 安装laravel / socialite(v5.1.0):从缓存加载 'C:\ xampp \ htdocs \ matatu6.0 \ vendor / laravel / socialite / 59c666443f49cf231e2c48e7a17aefd5'不是zip存档。 使用ZipArchive类解压缩失败,退回到解压缩命令 无法从dist下载laravel / socialite:无法执行(9)解压缩-qq -o“ C:\ xampp \ htdocs \ matatu6.0 \ vendor / laravel / socialite / 59c666443f49cf231e2c48e7a17aefd5” -d“ C:\ x ampp \ htdocs \ matatu6.0 / vendor / composer / 5556bc2b“

[C:\ xampp \ htdocs \ matatu6.0 \ vendor / laravel / socialite / 59c666443f49cf231e2c48e7a17aefd5] 找不到中央目录末尾签名。该文件不是 一个zip文件,或者它构成了一个多部分归档文件一个磁盘。在里面 在后一种情况下,将在以下位置找到中央目录和zipfile注释 此存档的最后一个磁盘。 解压缩:找不到C:\ xampp \ htdocs \ matatu6.0 \ vendor / laravel / socialite / 59c666443f49cf231e2c48e7a17aefd5或 C:\ xampp \ htdocs \ matatu6.0 \ vendor / laravel / socialite / 59c666443f49cf231e2c48e7a17aefd5.zip,并且找不到C:\ xampp \ htdocs \ matatu6.0 \ vendor / laravel / socialite / 59c666443f49cf231 e2c48e7a17aefd5.ZIP,期限。

Now trying to download from source
  • 安装laravel / socialite(v5.1.0):从缓存克隆14082c6651 guzzlehttp / psr7建议安装laminas / laminas-httphandlerrunner(发出psr-7响应) guzzlehttp / guzzle建议安装ext-intl(国际化域名(IDN)支持所需) 软件包jakub-onderka / PHP-console-color被放弃了,您应该避免使用它。请改用PHP-parallel-lint / PHP-console-color。 软件包jakub-onderka / PHP-console-Highlighter被放弃了,您应该避免使用它。请改用PHP-parallel-lint / PHP-console-Highlighter。 写锁文件 生成优化的自动加载文件

Illuminate \ Foundation \ ComposerScripts :: postAutoloadDump @PHP artisan包:发现--ansi

在ProviderRepository.PHP第149行中:

调用未定义的方法Laravel \ Socialite \ Facades \ Socialite :: isDeferred()

脚本@PHP artisan软件包:discover --ansi处理错误代码为1的返回的autoload-dump事件

安装失败,将./composer.json恢复为其原始内容

解决方法

更新:从laravel 5声明在config / app中提供类的方式升级,最终与laravel 6软件包自动发现冲突,因此甚至导致php artisan config:clearcomposer dump-autoload无法正常工作。删除'Socialite' => Laravel\Socialite\Facades\Socialite::class中的config/app.php可解决此问题,然后重新安装社交名流包

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。