如何在 Laravel 5.2 上安装 Socialite 2.0

3
我正在尝试通过composer在laravel 5.2上安装socialite 2.0,但是它给了我一个错误:
“请求的软件包laravel/socialite ^3.0存在于laravel/socialite[v2.0.0],但是这些被您的约束条件拒绝。”
- laravel/socialite v3.0.2 requires illuminate/http ~5.4 -> satisfiable by illuminate/http[v5.4.0, v5.4.13, v5.4.9].
- laravel/socialite v3.0.3 requires illuminate/http ~5.4 -> satisfiable by illuminate/http[v5.4.0, v5.4.13, v5.4.9].
- illuminate/http v5.4.9 requires php >=5.6.4 -> your PHP version (5.5.22) does not satisfy that requirement.
- illuminate/http v5.4.13 requires php >=5.6.4 -> your PHP version (5.5.22) does not satisfy that requirement.
- illuminate/http v5.4.0 requires php >=5.6.4 -> your PHP version (5.5.22) does not satisfy that requirement.
- Installation request for laravel/socialite ^3.0 -> satisfiable by laravel/socialite[v3.0.0, v3.0.2, v3.0.3].

社交登录插件Socialite 3.0需要Laravel 5.4,但由于我的PHP版本是5.5,无法安装该版本。是否有解决方案?

2个回答

4

更新 composer.json 文件中的内容为 "laravel/socialite": "2.0.20",请使用确切的版本。可以在 这里 找到对应版本。

更新说明

如果想要获取 2.* 版本的最新版本,请使用符号 ~。以下表示版本号大于等于 2.0 且小于 3.0.0。

"laravel/socialite": "~2.0"


1
您可以使用以下命令。
composer require laravel/socialite ~2.0.0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接