hugsbrugs/php-api

此包最新版本(dev-master)无可用许可信息。

PHP API 工具类

dev-master 2023-09-28 13:49 UTC

README

此库提供工具函数,用于对单个项目入口点进行不同 API 调用的分组。基于 Tonic

安装

使用 composer 安装包

composer require hugsbrugs/php-api

在您的 PHP 代码中加载库

require_once __DIR__ . '/../vendor/autoload.php';
use Hug\Api\Api as Api;

用法

编辑 config.php

设置您的参数。请访问 Tonic 文档了解参数。

将 dispatch.php 和 .htaccess 文件放入 api 文件夹

如果您想通过 /api 子文件夹访问您的 API,请创建此文件夹在您的 webroot 目录,并复制 .htaccess(将所有流量重定向到 dispatch.php)和 dispatch.php(将路由您的 API 请求)

创建您的 API 类

查看 TestApi.php 并创建您的 API 端点,扩展

Hug\Api\ApiResource

基于 Tonic 语法

使用您的 API

在您的浏览器中访问您的端点或使用 CURL 请求测试 POST、PUT、DELETE 方法。

变更日志

28/09/2023 - 将 PHP 8 迁移替换 "peej/tonic" : "dev-master",为 "neekfenwick/tonic" : "^3.4.1",

作者

Hugo Maugey 访问我的网站 ;)