LyAPI轻量级 PHP 接口开发框架

联合创作 · 2023-09-20 04:25

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
<?php

namespace 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 将会不断的更新拓展类库:

类库安装

composer require lyapi\ExtendName

 

类库使用

所有类库都是放在命名空间: LyApi\extend 下的

参与贡献

  1. Fork 代码到你的仓库

  2. 增加功能并自行测试

  3. 发起 Pull Requests

  4. 等待管理员审查

开源协议

LyAPI 使用 MIT 协议,更多信息请查看 MIT 协议官网

浏览 12
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报
评论
图片
表情
推荐