在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 (将#修改为@)