LyAPI 轻量级 PHP 接口开发框架开源项目

我要开发同款
mr小卓X2018年09月05日
43阅读
开发技术PHP
所属分类Web应用开发、Web框架
授权协议MIT

作品详情

LyAPI

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协议官网

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论