作曲家需要laravel v7.0的appointer / swaggervel --dev问题

时间:2020-04-25 11:04:18

标签: laravel

当我运行命令composer require appointer/swaggervel --dev将此程序包添加到我的项目中时,出现此错误

 Your requirements could not be resolved to an installable set of packages.

  Problem 1
    - Installation request for appointer/swaggervel ^2.5 -> satisfiable by appointer/swaggervel[v2.5].
    - Conclusion: remove laravel/framework v7.8.1
    - Conclusion: don't install laravel/framework v7.8.1

我不知道这个错误是什么以及如何纠正。

预先感谢您回答我的问题。

注意:这是我的composer.json文件:

"require": {
    "php": "^7.2.5",
    "darkaonline/l5-swagger": "^7.0",
    "doctrine/dbal": "~2.3",
    "fideloper/proxy": "^4.2",
    "fruitcake/laravel-cors": "^1.0",
    "guzzlehttp/guzzle": "^6.3",
    "infyomlabs/adminlte-templates": "7.0.x-dev",
    "infyomlabs/laravel-generator": "7.0.x-dev",
    "infyomlabs/swagger-generator": "dev-master",
    "laravel/framework": "^7.0",
    "laravel/helpers": "^1.2",
    "laravel/passport": "^8.4",
    "laravel/tinker": "^2.0",
    "laravelcollective/html": "^6.1",
    "spatie/laravel-permission": "^3.11",
    "zircote/swagger-php": "2.*"
},
"require-dev": {
    "facade/ignition": "^2.0",
    "fzaninotto/faker": "^1.9.1",
    "mockery/mockery": "^1.3.1",
    "nunomaduro/collision": "^4.1",
    "phpunit/phpunit": "^8.5"
},

2 个答案:

答案 0 :(得分:1)

使用此laravel package

可以解决此错误
composer require dagbouj-hatem/swaggervel --dev

答案 1 :(得分:0)

这意味着您要安装的软件包不支持您当前的Laravel版本(7.8.1)

您可以在下面看到软件包composer.json的代码:

    "require": {
        "php": ">=5.6.0",
        "illuminate/support": "^5.0|^6.0",
        "swagger-api/swagger-ui": "^3.1",
        "zircote/swagger-php": "^2.0"
    },