johnsquibb/rest-api

轻量级REST API框架

dev-main 2021-10-16 14:12 UTC

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 (项目)