alexoliverwd/simple-api
最新稳定版本:1.2.2
Composer 安装命令:
composer require alexoliverwd/simple-api
包简介
A simple REST API framework written in PHP
README 文档
README
A simple REST/CRUD API built using PHP.
Requirements
- PHP version 8.1 or later
Example index.php
<?php namespace APIExample; use AOWD\SimpleAPI\Methods; use AOWD\SimpleAPI\Status; use AOWD\SimpleAPI\API; // Load dependencies require_once dirname(__DIR__) . '/vendor/autoload.php'; // Register API modules loaded action API::registerAction('modules_loaded', '\APIExample\registerRoutes'); /** * Register API routes * @return void */ function registerRoutes(): void { // Register index page GET request API::registerRoute(Methods::GET, '/api/', '\APIExample\home'); } /** * Process API home endpoint * @return never */ function home(): never { API::sendMessage( messages: ['Success'], status: Status::Success, response_code: 200 ); } // Run API API::init();
200 Success Result:
{
"success": [
"Success"
]
}
Error 404
{
"fail": [
"Route not found"
]
}
统计信息
- 总下载量: 466
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2023-05-25