используйте stripe-connect в lumen laravel, вопрос установки - PullRequest
0 голосов
/ 15 ноября 2018

Я занимаюсь разработкой бэкэнда в люмене и хочу интегрировать Stripe Connect. Я использую composer require rap2hpoutre/laravel-stripe-connect эту библиотеку для чередования полос.

У меня есть вопрос, касающийся установки laravel-stripe-connect, как и раньше, я использовал stripe, и он работал нормально, но согласно требованию я хочу использовать stripeConnect вместо stripe.

теперь, когда я запускаю этот composer require rap2hpoutre/laravel-stripe-connect, он показывает мне следующую ошибку:

Problem 1
- Installation request for rap2hpoutre/laravel-stripe-connect ^0.2.1 -> satisfiable by rap2hpoutre/laravel-stripe-connect[v0.2.1].
- rap2hpoutre/laravel-stripe-connect v0.2.1 requires stripe/stripe-php ^5.0 -> satisfiable by stripe/stripe-php[v5.0.0, v5.1.0, v5.1.1, v5.1.2, v5.1.3, v5.2.0, v5.2.1, v5.2.2, v5.2.3, v5.3.0, v5.4.0, v5.5.0, v5.5.1, v5.6.0, v5.7.0, v5.8.0, v5.9.0, v5.9.1, v5.9.2] but these conflict with your requirements or minimum-stability.

Вот мой composer.json файл:

{   
          "name": "laravel/lumen",    
          "description": "The Laravel Lumen  Framework.",    
          "keywords": ["framework", "laravel", "lumen"],       
          "license": "MIT",    
          "type": "project",    
          "require": {
              "php": ">=5.6.4",
              "laravel/lumen-framework": "5.5.*",
              "vlucas/phpdotenv": "~2.2",
              "tymon/jwt-auth": "^1.0@dev",
              "illuminate/mail": "^5.5",
              "stripe/stripe-php": "^6.21"    
          },    
          "require-dev": {
              "fzaninotto/faker": "~1.4",
              "phpunit/phpunit": "~6.0",
              "mockery/mockery": "~0.9"    
          },
         "autoload": {
              "psr-4": {
                  "App\\": "app/"
               }
         },    
         "autoload-dev": {
              "classmap": [
                 "tests/",
                 "database/"
               ]    
         },    
         "scripts": {
              "post-root-package-install": [
                  "php -r \"copy('.env.example', '.env');\""
               ]    
         },
         "minimum-stability": "dev",    
         "prefer-stable": true,    
         "optimize-autoloader": true    
}

1 Ответ

0 голосов
/ 15 ноября 2018

Вы должны изменить "stripe/stripe-php": "^6.21" на "stripe/stripe-php": "^5.9", так как библиотека, которую вы пытаетесь импортировать, использует тег ^5.0, он будет разрешать только сборки, помеченные в формате 5.x. Ваше требование превышает это как минимум с 6,21, поэтому require не выполняется.

...