maurobonfietti/skel-api-slim-php-crud-generator

用于Slim 4的CRUD生成器 - API骨架。

0.21.0 2023-02-26 17:27 UTC

README

此包提供了一个命令,用于生成CRUD端点来管理任何简单的实体/表,在一个RESTful API中。

给定一个资源,例如MySQL中的表,自动生成简单的CRUD端点。

例如,如果你有一个名为'user'的表,脚本将在路由/user上生成新的端点。

以下面的示例,命令生成5(五个)新的端点

  • 获取用户:GET /user
  • 创建用户:POST /user
  • 获取用户:GET /user/{id}
  • 更新用户:PUT /user/{id}
  • 删除用户:DELETE /user/{id}

因此,脚本生成了一个包含所有文件和目录的实际示例:控制器、服务、存储库等,允许您像使用RESTful API一样管理新资源。

此外,脚本为每个生成的新端点创建了一个PHPUnit测试文件。

如何使用

$ php console api:generate:endpoints [table-name]
OK - Generated endpoints for entity: [table-name]

此包仅适用于此Slim 4 - Api Skeleton项目。

进行中... 进行中... 进行中 ;-)