maurobonfietti / skel-api-slim-php-crud-generator
用于Slim 4的CRUD生成器 - API骨架。
0.21.0
2023-02-26 17:27 UTC
Requires
- php: >=5.3.0
Requires (Dev)
- symfony/console: ^3.3
- dev-master
- 0.21.0.x-dev
- 0.21.0
- 0.20.0.x-dev
- 0.20.0
- 0.19.0.x-dev
- 0.19.0
- 0.18.0.x-dev
- 0.18.0
- 0.17.0.x-dev
- 0.17.0
- 0.16.0.x-dev
- 0.16.0
- 0.15.0.x-dev
- 0.15.0
- 0.14.0.x-dev
- 0.14.0
- 0.13.0.x-dev
- 0.13.0
- 0.12.0.x-dev
- 0.12.0
- 0.11.0.x-dev
- 0.11.0
- 0.10.0.x-dev
- 0.10.0
- 0.9.0.x-dev
- 0.9.0
- 0.8.0.x-dev
- 0.8.0
- 0.7.0.x-dev
- 0.7.0
- 0.6.0.x-dev
- 0.6.0
- 0.5.0.x-dev
- 0.5.0
- 0.4.3
- 0.4.2
- 0.4.1.x-dev
- dev-slim
This package is auto-updated.
Last update: 2024-09-26 21:09:07 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项目。
进行中... 进行中... 进行中 ;-)