sfering/slim4-api-skeleton-crud-generator

Slim 4 - Api Skeleton的CRUD生成器。

0.0.3 2023-10-09 16:15 UTC

This package is auto-updated.

Last update: 2024-09-10 07:30:40 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项目专用。

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