我正在尝试使用此命令安装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
答案 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" ]
答案 3 :(得分:0)
撰写者需要laravel / socialite“〜3.2.0”