微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在Ubuntu 20.04上用招摇和拉拉维生成api-v1-docs.json文件的问题

如何解决在Ubuntu 20.04上用招摇和拉拉维生成api-v1-docs.json文件的问题

我正在尝试使用以下命令使用Laravel生成Swagger json文件

生成Swagger api文档

PHP artisan swagger:generate --ver=1.0

但是发生的是,当我使用此命令时,出现如下错误

enter image description here

我在Ubuntu 20.04上的PHP版本是:

enter image description here

composer.json如下:

{
    "name": "laravel/lumen","description": "The Laravel Lumen Framework.","keywords": ["framework","laravel","lumen"],"license": "MIT","type": "project","require": {
        "PHP": ">=7.1.3","barryvdh/laravel-cors": "^0.11.3","darkaonline/swagger-lume": "5.6.*","davibennun/laravel-push-notification": "dev-laravel5","endroid/qr-code": "^3.5","filp/whoops": "^2.3","flipBox/lumen-generator": "^5.6","guzzlehttp/guzzle": "^6.3","illuminate/mail": "5.7.*","illuminate/redis": "5.7.*","laravel/lumen-framework": "5.7.*","laravel/socialite": "^4.1","league/flysystem": " ~1.0","maatwebsite/excel": "^3.1","mjaschen/PHPgeo": "^2.0","predis/predis": "^1.1","spatie/laravel-permission": "^2.32","stripe/stripe-PHP": "^5.9.1","twilio/sdk": "^5.30","tymon/jwt-auth": "^1.0@dev","vlucas/PHPdotenv": "~2.2"
    },"require-dev": {
        "fzaninotto/faker": "~1.4","mockery/mockery": "~1.0","PHPunit/PHPunit": "~7.0"
    },"autoload": {
        "classmap": [
            "database/seeds","database/factories"
        ],"psr-4": {
            "App\\": "app/"
        }
    },"autoload-dev": {
        "classmap": [
            "tests/"
        ]
    },"scripts": {
        "post-root-package-install": [
            "@PHP -r \"file_exists('.env') || copy('.env.example','.env');\""
        ]
    },"config": {
        "preferred-install": "dist","sort-packages": true,"optimize-autoloader": true
    },"minimum-stability": "dev","prefer-stable": true
}

任何人都可以帮助我如何解决此问题。我是Laravel的新手。

谢谢。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。