我一直在為這個問題苦苦掙扎一段時間。我正在從 Laravel 6 升級到 7,作曲家在這里不合作。它輸出了一個巨大的依賴故事,這對我來說根本沒有任何意義。我確保我的依賴項支持 Laravel 7.0,我可能錯過了一些東西,但如果我這樣做了,作曲家肯定不會突出顯示它。我也刪除composer.lock了。vendor這是我的composer.json:{ "name": "my/app", "type": "project", "description": "", "keywords": [ "framework", "laravel" ], "license": "MIT", "repositories": [ { "type": "composer", "url": "https://nova.laravel.com" } ], "minimum-stability": "dev", "prefer-stable": true, "require": { "php": "^7.2", "fideloper/proxy": "^4.3.0", "geoip2/geoip2": "^2.9", "imdbphp/imdbphp": "^6.3", "laravel/framework": "^7.0", "laravel/horizon": "^4.0", "laravel/nova": "^3.0", "laravel/scout": "^8.0", "laravel/tinker": "^2.0", "nothingworks/blade-svg": "^0.3.3", "php-tmdb/api": "^2.1", "pmatseykanets/laravel-scout-postgres": "^7.0", "predis/predis": "^1.1", "protoqol/prequel": "dev-master", "sokil/php-isocodes": "^3.0", "spatie/image": "^1.7.6", "spatie/laravel-translatable": "^4.2", "torann/geoip": "^1.2.1", "vinkla/hashids": "^8.0" }, "require-dev": { "barryvdh/laravel-ide-helper": "^2.7", "facade/ignition": "^2.0", "fzaninotto/faker": "^1.4", "itsgoingd/clockwork": "^4.1.3", "mockery/mockery": "^1.0", "nunomaduro/collision": "^4.1", "phpunit/phpunit": "^8.5", "doctrine/dbal": "^2.9" }, "config": { "optimize-autoloader": true, "preferred-install": "dist", "sort-packages": true }, "extra": { "laravel": { "dont-discover": [] } }, "autoload": { "psr-4": { "App\\": "app/" }, "classmap": [ "database/seeds", "database/factories" ] }, "autoload-dev": { "psr-4": { "Tests\\": "tests/" } },
1 回答

qq_遁去的一_1
TA貢獻1725條經驗 獲得超8個贊
在結論列表的末尾,它告訴您它要安裝php-tmdb/api: 2.1.x-dev
.
如果你去那個項目的回購,你會注意到有一個 v3 可用。
v2 of?php-tmdb/api
wants?"symfony/event-dispatcher": ">=2.4,<5"
- 與 laravel 的約束沖突。
解決方案:要求php-tmdb/api: 3.0
- 1 回答
- 0 關注
- 144 瀏覽
添加回答
舉報
0/150
提交
取消