johnsquibb / rest-api
轻量级REST API框架
dev-main
2021-10-16 14:12 UTC
Requires
- php: >=8.0
- johnsquibb/php-microframework: dev-main
Requires (Dev)
This package is not auto-updated.
Last update: 2024-09-30 02:41:16 UTC
README
基于 php-microframework 的最小PHP 8 REST API。
特性
- 自动根据URL路径进行路由,例如
https://domain/controller/method/parameters...
开发状态
该框架目前处于开发阶段,经常发生变化。当准备好时,将提供带有标签的稳定版本。
安装
composer create-project johnsquibb/rest-api:dev-main
设置
将所需的Web服务器指向 public 目录,并修改 index.php 的内容以添加额外的控制器搜索路径。
运行
在开发过程中使用内置的PHP服务器从public目录提供服务
php -S localhost:8080 -t public
然后访问: https://:8080/api 来查看演示。
位于 https://:8080/api/demo 的演示资源提供了以下操作
- GET (集合)
- GET (项目)
- POST (创建项目)
- PUT (更新项目)
- DELETE (项目)