{"repo":"phalapi/phalapi","free":true,"listed":false,"github":"https://github.com/phalapi/phalapi","clone":"git clone https://github.com/phalapi/phalapi.git","description":"PhalApi开源接口框架，简称π框架，一个轻量级PHP开源接口框架，专注于接口服务开发。接口，从简单开始！","language":"PHP","stars":1599,"topics":["phalapi","php-framework","restful","microservice","soap-web-services","api","phpapi","api-framework"],"license":"Apache-2.0","category":"api-integrations-sdks","readme_excerpt":"PhalApi开源接口框架 / PhalApi API Framework 读音：派框架，官网：https://www.phalapi.net/ Stargazers over time 开发文档 专为PHPer准备的优雅而详细的开发文档，基本都能在文档找到你要的答案，请看：PhalApi 2.x 开发文档。 在线示例 + 在线接口文档：http://demo.phalapi.net/docs.php + 接口详情文档（以默认接口为例）：http://demo.phalapi.net/docs.php?service=App.Site.Index&detail=1&type=fold + 默认接口服务：http://demo.phalapi.net/?s=App.Site.Index 快速安装 composer一键安装 使用composer创建项目的命令，可实现一键安装。 温馨提示：关于composer的使用，请参考Composer 中文网 / Packagist 中国全量镜像。 手动下载安装 或者，也可以进行手动安装。将此Git项目代码下载解压后，进行可选的composer更新，即： 部署 Nginx配置 如果使用的是Nginx，可参考以下配置。 配置时需要将网站根目录设置到public目录，配置保存后重启nginx。 温馨提示：推荐将访问根路径指向/path/to/phalapi/public。 数据库配置 如何使用的是MySQL数据库，参考修改 数据库配置。 最后，需要给runtime目录添加写入权限。更多安装说明请参考文档下载与安装。 使用 调用接口 在PhalApi，你可以通过service参数（短名字是s参数）指定需要调用的接口服务。例如，访问默认接口服务。 接口请求后结果输出类似如下： 对应执行的PHP代码在./src/app/Api/Site.php文件，源码片段如下： 运行效果，截图如下： 查看在线接口文档 PhalApi会根据你编写的接口的参数配置和代码注释，自动实时生成在线接口文档。在线接口文档链接为： + 在线接口文档：http://dev.phalapi.net/docs.php 浏览效果类似如下： 接口文档详情页效果类似如下： 支持在线接口测试、请求示例说明、生成离线版HTML接口文档、实时更新。 目录结构 翻译 修改 文件，可设置当前语言。 一张图告诉你如何使用PhalApi 2.x 2020视频教程 + B站首发，第一课 第十一课 子项目 + phalapi/kernal框架内核 + phalapi/notorm数据库包 PhalApi composer 扩展 + phalapi/authAuth权限扩展 + phalapi/cliCLI扩展类库 + phalapi/fast-routeFastRoute快速路由 + phalapi-aliyun-ossPhalApi-OSS阿里云OSS包 + phalapi/PHPMailer基于PHPMailer的邮件发送 + phalapi/qiniu七牛云存储接口调用 + phalapi/qrcodePhalApi 二维码扩展 + phalapi/pinyinPhalApi 2.x 拼音扩展 + phalapi/jwt基于PhalApi2的JWT拓展 + chenall/phalapi-weixin微信扩展 + phalapi/wechatmini微信小程序扩展 + phalapi/ding-com-bot钉钉企业内部webhook机器人扩展 + phalapi-pay支持","default_branch":null,"files":null,"tree":[],"storefront":"/r/phalapi","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/phalapi/phalapi/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}