2016-10-05 144 views
1

我想在我的Laravel 5.3項目中整合paypal。我想使用sger/laravel-paypal包。作曲家失敗 - >作曲家需要sger/laravel-paypal

當我使用作曲家需要sger/laravle - 貝寶安裝該軟件包,作曲家告我這個錯誤:

Using version ^0.1.0 for sger/laravel-paypal 
./composer.json has been updated 
> php artisan clear-compiled 
Loading composer repositories with package information 
Warning: Accessing php-repo.foticos.com over http which is an insecure protocol. 
Updating dependencies (including require-dev) 
Your requirements could not be resolved to an installable set of packages. 

    Problem 1 
    - Installation request for sger/laravel-paypal ^0.1.0 -> satisfiable by sger/laravel-paypal[0.1]. 
    - sger/laravel-paypal 0.1 requires paypal/rest-api-sdk-php 1.7.* -> satisfiable by paypal/rest-api-sdk-php[1.7.2, 1.7.3, 1.7.4, v1.7.0, v1.7.1]. 
    - paypal/rest-api-sdk-php 1.7.2 requires psr/log 1.0.0 -> satisfiable by psr/log[1.0.0]. 
    - paypal/rest-api-sdk-php 1.7.3 requires psr/log 1.0.0 -> satisfiable by psr/log[1.0.0]. 
    - paypal/rest-api-sdk-php 1.7.4 requires psr/log 1.0.0 -> satisfiable by psr/log[1.0.0]. 
    - paypal/rest-api-sdk-php v1.7.0 requires psr/log 1.0.0 -> satisfiable by psr/log[1.0.0]. 
    - paypal/rest-api-sdk-php v1.7.1 requires psr/log 1.0.0 -> satisfiable by psr/log[1.0.0]. 
    - Conclusion: don't install psr/log 1.0.0 


Installation failed, reverting ./composer.json to its original content. 

這是我composer.json文件:

{ 
    "name": "laravel/laravel", 
    "description": "The Laravel Framework.", 
    "keywords": ["framework", "laravel"], 
    "license": "MIT", 
    "type": "project", 
    "repositories": [ { "type": "composer", "url": "http://php-repo.foticos.com" } ], 
    "require": { 
     "php": ">=5.5.9", 
     "laravel/framework": "5.3.*", 
     "foticos/foti_api_client": "*@dev",   
     "foticos/laravel_foti_api": "*@dev", 
     "foticos/laravel_foti_webutils": "*@dev", 
     "barryvdh/laravel-debugbar" : "2.*", 
     "predis/predis" : "[email protected]", 
     "stripe/stripe-php": "^3.14", 
     "guzzlehttp/guzzle": "~4.0" 
    }, 
    "require-dev": { 
     "fzaninotto/faker": "~1.4", 
     "mockery/mockery": "0.9.*", 
     "phpunit/phpunit": "~4.0", 
     "phpspec/phpspec": "~2.1", 
     "symfony/dom-crawler": "~3.0", 
     "symfony/css-selector": "~3.0" 
    }, 
    "autoload": { 
     "classmap": [ 
      "database" 
     ], 
     "psr-4": { 
      "App\\": "app/" 
     } 
    }, 
    "autoload-dev": { 
     "classmap": [ 
      "tests/TestCase.php" 
     ] 
    }, 
    "scripts": { 
     "post-install-cmd": [ 
      "php artisan clear-compiled", 
      "php artisan optimize" 
     ], 
     "pre-update-cmd": [ 
      "php artisan clear-compiled" 
     ], 
     "post-update-cmd": [ 
      "php artisan optimize" 
     ], 
     "post-root-package-install": [ 
      "php -r \"copy('.env.example', '.env');\"" 
     ], 
     "post-create-project-cmd": [ 
      "php artisan key:generate" 
     ] 
    }, 
    "config": { 
     "preferred-install": "dist", 
     "secure-http"  : false 
    } 
} 
+0

試試這個命令: 「作曲家需要PSR /日誌」 在此之前, – esperant

回答

0

這是我如何設法安裝它:

$ composer require psr/log 1.0.0 

$ composer require paypal/rest-api-sdk-php 1.7.* 

$ composer require sger/laravel-paypal 0.1.0 

說明:

  • 貝寶/ REST的API-SDK-PHP 1.7 * 要求 PSR /日誌1.0.0 - 通過PSR /日誌[1.0.0]
  • sger>滿足的 /laravel-貝寶0.1 需要 貝寶/ REST的API-SDK-PHP 1.7 *