sfering / slim4-api-skeleton-crud-generator
Slim 4 - Api Skeleton的CRUD生成器。
0.0.3
2023-10-09 16:15 UTC
Requires
- php: >=5.3.0
Requires (Dev)
- symfony/console: ^3.3
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项目专用。
进行中... 进行中... 进行中 ;-)