/LeaApi

LeaApi是一款基于 ThinkPHP5.1+layui2.2 的一款api管理工具,页面简介,功能丰富。

Primary LanguagePHPMIT LicenseMIT

LeaApi 管理工具

基于 ThinkPHP5.1+layui2.2 的一款api管理工具,其主要特性包括:

  • 简洁的页面,排版整洁,良好的交互体验
  • 包含权限,每个人都可以发布自己的项目并邀请别人参与自己的项目,并设置每个人的权限(写或者看的权限)
  • Postman 整合,支持从 Postman 一键导入。在 Postman 调试完成下直接导入。
  • 用户浏览记录,接口一旦修改将有标记提示已更新
  • 项目管理,可以邀请,隐藏,发布,退出

待加入功能:

  • 邀请用户加入项目,并设置权限
  • mongodb 支持
  • 用户邮箱认证,发送Api
  • 导出到 Postman
  • 增量更新,从Postman同步更新(目前同步规则是新增不覆盖)
  • 缓存处理,静态处理
  • 导出html,pdf

安装方法:运行环境要求PHP5.6以上,mysql5.7以上。使用 git 将代码clone到本地,进入目录后 composer update ,在config/database.php配置好数据库即可。可以参考thinkphp5.1部署方式

注意

登录后,所有管理功能都在右下角的两个图标上,上面是项目管理,下面是个人信息及设置功能。

该项目暂时处于测试阶段,并不能保证无bug运行,请等待正式版发布,欢迎star,欢迎提需求和bug。 postman导出方式,在collection中选择项目,打开 ... ,点击export即可。将导出的文件导入。也可以直接在该系统中添加和编辑api。

界面截图

1

2

3

4

5