我一直在为这个问题苦苦挣扎一段时间。我正在从 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条经验 获得超7个赞
在结论列表的末尾,它告诉您它要安装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 关注
- 133 浏览
添加回答
举报
0/150
提交
取消