LyAPI是一款轻量级的PHP开源框架,它可以让接口开发变得简单:
功能完备:LyAPI内置了一些常用的功能,同时还在不断的开发拓展库。
开发简单:一个API就是一个函数,你只需要将数据返回,框架会自动将数据进行转换并输出。
易于拓展:LyAPI使用 Composer 管理依赖包,你可以下载自己需要的功能。
自动加载:LyAPI遵循 PSR-4 规范,并使用autoload,避免加载不必要的文件
适用的场景移动APP接口服务
平台接口的搭建(供其他系统接入使用)
前后端分离项目(使用AJAX请求)
安装方法使用Composer构建LyApi项目:
$ composer create-project mrxzx/lyapi简单Demo// ./app/api/Demo.php<?phpnamespace APP\api;use LyApi\core\API;class Demo extends API{ public function User(){ return array( 'username' => 'mr小卓X', 'password' => '12345678' ); }}
运行结果:{ "code":"200", "data":{ "username":"mr小卓X", "password":"12345678" }, "msg":""}
在线体验
不想下载?你可以使用在线体验功能!
在线文档想深入了解LyAPI?快来看看在线文档吧!
拓展类库LyAPI将会不断的更新拓展类库:
array2xml数组转XML数据
visit-stats接口访问数量统计
更多拓展请前往packagist查看
类库安装composer require lyapi\ExtendName类库使用
所有类库都是放在命名空间:LyApi\extend下的
参与贡献Fork代码到你的仓库
增加功能并自行测试
发起PullRequests
等待管理员审查
开源协议LyAPI使用MIT协议,更多信息请查看 MIT协议官网
评论