Laravel 5.3社交网站安装错误

时间:2017-02-03 11:55:29

标签: php laravel laravel-5.3 laravel-socialite

我正在尝试使用此命令安装laravel socialite插件

composer require laravel/socialite

但我会收到以下错误

  

您的要求无法解析为可安装的一组   封装

     

问题1        - laravel / socialite v3.0.0需要illuminate / http~5.4 - >可以通过illuminate / http [v5.4.0]来满足。        - laravel / socialite v3.0.2需要illuminate / http~5.4 - >可以通过illuminate / http [v5.4.0]来满足。        - laravel / socialite v3.0.3需要illuminate / http~5.4 - >可以通过illuminate / http [v5.4.0]来满足。        - 结论:不要安装illuminate / http v5.4.0        - laravel / socialite ^ 3.0的安装请求 - > laravel / socialite [v3.0.0,v3.0.2,v3.0.3]可以满足。

Laravel版本:5.3

php version 7.0.13

4 个答案:

答案 0 :(得分:4)

我认为问题在于您正在尝试为Laravel 5.3安装最新的社交网络套件,至少需要Laravel 5.4。

Problem 1 - laravel/socialite v3.0.0 requires illuminate/http ~5.4 -> satisfiable by 

尝试在Laravel 5.4上安装。

检查一下:

https://github.com/laravel/socialite/blob/3.0/composer.json

"require": {
        "php": ">=5.4.0",
        "illuminate/contracts": "~5.4",
        "illuminate/http": "~5.4",
        "illuminate/support": "~5.4",
        "guzzlehttp/guzzle": "~6.0",
        "league/oauth1-client": "~1.0"
    },

需要5.4

OR

作为替代方案,您可以使用与Laravel 5.3兼容的旧版本的社交名称,如:

composer require laravel/socialite 2.0

答案 1 :(得分:0)

解决方案:

对于laravel 5.3

运行以下命令,这对您有用。

composer require laravel/socialite ^2.0

答案 2 :(得分:0)

也许这会有所帮助

Test result of createCustomer: [ "JS1", "fi_FI", "123ABC", {"stackoverflow st 12", "San Francisco", "USA", "California", "12345"}, "Shinichi", "Takagi" ]

https://laravel.com/docs/5.6/socialite#installation

答案 3 :(得分:0)

撰写者需要laravel / socialite“〜3.2.0”