rekamy / generator

具有 Swagger API 文档的 Web & API 生成器

v6.2.1 2023-02-12 08:45 UTC

README

简介

此生成器将生成完整的 SPA (Vue JS) CRUD 以及 Swagger API 文档。

目录

点击展开

安装

推荐通过 Composer 安装 Rekamy 生成器。

composer require rekamy/generator

接下来,您需要运行以下命令以发布生成器的配置文件:

php artisan vendor:publish --provider "Rekamy\Generator\GeneratorServiceProvider"

配置

根据您的需求更新配置文件。

// Setup your application name here(For Swagger Use).
'app_name' => env('APP_NAME'),

// Which file would you like to generate. Set the value to false you don't want to generate.
'generate' => [
    // ...
],

// Database configuration. Set your database name here or from .env and exclude any tables you don't want to generate
'database' => [
    // Database name
    'name'           => env('DB_DATABASE'),

    // Exclude table name
    'exclude_tables' => [
        // ...
    ]
],

// Path is where you want the generator to generate.
'path' => [
    // ...
],

// Namespace for the generated files.
'namespace' => [
    // ...
],

// options is an add on you can disable these options by setting the value to false
'options' => [
    // ...
]

使用

(可选) 发布配置

php artisan vendor:publish --tag="rekamygenerator"

为了配置后运行生成器,您可以通过以下方式运行它:

php artisan generate

待办事项

  • 处理以 's' 结尾的表名
  • 进度条,如前一个版本中的 Razlan 所做

许可协议

Rekamy 生成器是开源软件,使用 MIT 许可证授权