php - 如何在 Laravel 5.2 上安装 Socialite 2.0

标签 php facebook laravel sdk

我正在尝试通过 composer 在 laravel 5.2 上安装 socialite 2.0,但它给了我一个错误:

The requested package laravel/socialite ^3.0 exists as laravel/socialite[v2.0.0] but these are rejected by your constraint.

- 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,有解决方案吗?

最佳答案

composer.json 更新为 "laravel/socialite": "2.0.20",使用准确的版本。在 here 中找到它.

更新

使用 ~ 获取最新版本的 2.*。以下意味着 >= 2.0 和 < 3.0.0

"laravel/socialite": "~2.0"

关于php - 如何在 Laravel 5.2 上安装 Socialite 2.0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42979471/

相关文章:

ios - 在 Firebase 中不断收到 'existing email' 错误

javascript - 为某些路由禁用 vue-router?或者如何运行 SPA 后端和非 SPA 前端?

php - 只读 pdf 文件并获取目录中该 pdf 文件的文件名

php - 如何使用可变变量 PHP 在 for 循环中使用 SELECT 创建字符串

java - Android 应用程序无法在设备上运行

javascript - 使用自定义监听器登录 Facebook

php - php mysql 中的类别自动完成功能不起作用

php - CodeIgniter 上的 MySql 脚本更新

php - 使用 laravel tinker

php - fatal error : Call to undefined function asset() in C:\wamp\www\laravel-master\app\views\hello. PHP