如何解决升级到Laravel 7.0时出现问题/ Socilate要求似乎已被弃用
我一直在尝试将我的Laravel应用程序从 6.0 升级到 Laravel 7.0 。
在软件包升级步骤中,我遇到了Socialite软件包问题,并通过 Socialite 用Google登录,对我来说抛出错误500。
我实际上尝试了不同版本的guzzlehttp / guzzle。最新版本 7.0 与名为 league / oauth1-client 的 Socialite 要求不兼容。在包装说明中,它表示此软件包所需的版本为> 1.0 ,此软件包的最新版本为 1.7 ,但会自动安装 leage / oath1-客户1.6.2 。安装完成后,它将下载不推荐使用的guzzle / guzzle软件包。
实际上我正在使用guzzlehttp / guzzle,但收到此警告:
这说明了作曲家为什么要使用guzzle和leage / oath1-client:
这是我的composer.json文件:
"require": {
"php": ">=7.2.5","algolia/algoliasearch-client-php": "^2.7","artesaos/seotools": "^0.18","bugsnag/bugsnag-laravel": "^2.19","buzz/laravel-google-captcha": "^2.3","cmgmyr/messenger": "^2.20","doctrine/dbal": "^2.10","fideloper/proxy": "^4.4","geoip2/geoip2": "~2.10","guzzlehttp/guzzle": "^7.0","htmlmin/htmlmin": "^7.0","intervention/image": "^2.5","jenssegers/agent": "^2.6","laravel/socialite": "^4.0","laravel/scout": "^8.2","laravel/tinker": "^2.0","laravelium/sitemap": "^7.0","mews/purifier": "^3.2","predis/predis": "^1.1","pragmarx/tracker": "^4.0","spatie/laravel-backup": "^6.11","spatie/laravel-image-optimizer": "^1.6","spatie/laravel-missing-page-redirector": "^2.6","laravel/helpers": "^1.2","laravel/framework": "^7.0","chencha/share": "dev-master"
},
这是leage / oath1-client的作曲者树:
让我知道是否有人克服了这个问题,以升级Laravel软件包。
解决方法
尝试删除composer.lock文件和供应商文件夹。比尝试重新安装作曲家。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。