前提
laravel8でstripeを使おうと思い、以下の実行してもエラーになってしまいます。
composer require stripe/stripe-php
発生している問題・エラーメッセージ
Problem 1
- laravel/cashier v13.14.0 requires stripe/stripe-php ^7.39|^8.0 -> satisfiable by stripe/stripe-php
composer.json
1{ 2 "name": "laravel/laravel", 3 "type": "project", 4 "description": "The Laravel Framework.", 5 "keywords": ["framework", "laravel"], 6 "license": "MIT", 7 "require": { 8 "php": "^7.3|^8.0", 9 "fruitcake/laravel-cors": "^2.0", 10 "guzzlehttp/guzzle": "^7.0.1", 11 "laravel/cashier": "^13.14", 12 "laravel/framework": "^8.75", 13 "laravel/sanctum": "^2.11", 14 "laravel/tinker": "^2.5" 15 }, 16 "require-dev": { 17 "facade/ignition": "^2.5", 18 "fakerphp/faker": "^1.9.1", 19 "laravel/sail": "^1.0.1", 20 "mockery/mockery": "^1.4.4", 21 "nunomaduro/collision": "^5.10", 22 "phpunit/phpunit": "^9.5.10" 23 }, 24 "autoload": { 25 "psr-4": { 26 "App\\": "app/", 27 "Database\\Factories\\": "database/factories/", 28 "Database\\Seeders\\": "database/seeders/" 29 } 30 }, 31 "autoload-dev": { 32 "psr-4": { 33 "Tests\\": "tests/" 34 } 35 }, 36 "scripts": { 37 "post-autoload-dump": [ 38 "Illuminate\\Foundation\\ComposerScripts::postAutoloadDump", 39 "@php artisan package:discover --ansi" 40 ], 41 "post-update-cmd": [ 42 "@php artisan vendor:publish --tag=laravel-assets --ansi --force" 43 ], 44 "post-root-package-install": [ 45 "@php -r \"file_exists('.env') || copy('.env.example', '.env');\"" 46 ], 47 "post-create-project-cmd": [ 48 "@php artisan key:generate --ansi" 49 ] 50 }, 51 "extra": { 52 "laravel": { 53 "dont-discover": [] 54 } 55 }, 56 "config": { 57 "platform": { 58 "php": "8.1.4" 59 }, 60 "optimize-autoloader": true, 61 "preferred-install": "dist", 62 "sort-packages": true 63 }, 64 "minimum-stability": "dev", 65 "prefer-stable": true 66} 67