2017-02-03 109 views
3

我試圖安裝laravel交際花使用此命令Laravel 5.3交際花安裝錯誤

composer require laravel/socialite 

插件,但我會得到下面的錯誤

你的要求不能被解析到一個安裝一套 程序包

問題1 - laravel/socialite v3.0.0需要通過illuminate/http [v5.4.0]提供illuminate/http〜5.4 - >滿足。 - laravel/socialite v3.0.2需要通過illuminate/http [v5.4.0]啓用/ http〜5.4 - >可以滿足。 - laravel/socialite v3.0.3需要通過illuminate/http [v5.4.0]提供illuminate/http〜5.4 - >滿足。 - 結論:不要安裝illuminate/http v5.4.0 - laravel/socialite^3.0 - >可以通過laravel/socialite [v3.0.0,v3.0.2,v3.0.3]滿足安裝請求。

Laravel版本:5.3

PHP版本7.0.13

回答

4

我認爲這個問題是你要安裝最新的社交名媛包,這至少需要Laravel 5.4 Laravel 5.3。

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 
+0

Butmy laravel版本是5.3 – Jabaa

+0

然後,你必須使用社交名媛2.0這是與Laravel兼容〜5.0 https://github.com/laravel/socialite/blob/2.0/composer.json –

+0

做任何兼容的版本的socilaite插件可用? – Jabaa

0

解決方案:下面的命令

對於laravel 5.3

運行,這會爲你工作。

composer require laravel/socialite ^2.0