基于 Laravel 5.4 接口管理平台 xApi Manager

Apache
PHP
跨平台
2017-04-20
duolatech

XAPI MANAGER -专业实用的开源接口管理平台,为程序开发者提供一个灵活,方便,快捷的API管理工具,让API管理变的更加清晰、明朗.

特点

  • 全站基于 Laravel 5.4 + Ace Admin + Bootstrap + jQuery +layer3.0开发

  • 开放源代码,开发者可以根据自己的需求自由使用和定制

  • 让开发者更加专注于项目业务和逻辑的实现,及协同开发

  • 根据Api接口分类,灵活导出分类Api文档,便于开发人员阅读开发

项目部署

  • 部署代码前,请确保php已开启curl,mbstring这两个扩展,建议在php7下部署

  • 在MySQL中新建api数据库,并执行 /sql/xapi.sql文件。如果你是在命令行操作则可以像下面这样: source /tmp/xapi.sql;

  • 复制根目录下的.env.example重命名为.env文件,修改.env文件的数据库配置信息

//数据库连接配置

DB_CONNECTION=mysql
DB_HOST=127.0.0.1           //数据库地址
DB_PORT=3306            //端口号
DB_DATABASE=xapimanager     //数据库名
DB_PREFIX=mx_           //表前缀
DB_USERNAME=root        //帐号
DB_PASSWORD=123456      //密码
  • 把项目部署到Apache或Nginx中即可

使用说明

  1. 当前版本(v1.0)版本添加了用户权限控制,分类Api导出,代码审核,Api发表,多环境切换等。

  2. 您下载源码后可以根据自己的需求进行二次开发和定制。

  3. 已添加了一个超级管理员账号(用户名:admin,邮箱:admin@admin.com 密码:admin123)。

加载中

评论(3)

君千殇520
君千殇520
公司服务器不够 ,线上不太好动,都是java环境,不然我就弄上试试效果如何,之后可以本地试试
小白小霸王
小白小霸王
https://ace.javablog.net/
docks
docks
不错,简单实用

xApi Manager v2.2 发布,优化多项目多环境支持

v2.2 版本更新说明 1. 优化项目及切换功能 2. 新增api列表全部查询功能 3. 修复环境变量设置 4. 修复创建项目后权限不足导致的添加接口报错问题 5. 修复在线调试时支持ip+端口模式 6. 修复之...

11/02 10:54

xApi Manager v2.1 发布,新增mock测试

v2.1 版本更新说明 修复环境切换时js报错 修复api列表二次刷新的问题 修复项目切换时,环境域名配置问题 修复环境发布问题 新增mock测试 v2.0版本根据用户反馈及实际使用场景进行了一次大的重...

04/23 10:03

xApi Manager v2.0.2 发布,支持php7.1、php7.2

v2.0.2 版本更新说明 1. 优化代码兼容性,已支持php5.6、php7.0、php7.1、php7.2 2. Api详情及在线调试,支持json、jsonp、xml、html格式的数据返回 3. 修复Api详情单击调试后请求方式错误的...

2017/11/15 09:48

xApi Manager v2.0.1 发布,RESTful API 接口管理平台

v2.0.1 版本更新说明 1. 更新子分类模板 2. 修复Api详情及debug保存路径错误 3. 屏蔽空格事件 4. 修复手机兼容性问题 v2.0版本根据用户反馈及实际使用场景进行了一次大的重构,支持了多项目多...

2017/10/25 10:27

xApi Manager v2.0 发布,大中型企业接口管理平台

xApi Manager v2.0 已发布。 v2.0 版本说明 v2.0版本根据用户反馈及实际使用场景进行了一次大的重构,支持了多项目多环境、企业密钥等若干改进和优化,欢迎大家下载使用,如果您在使用中遇到...

2017/09/14 09:30

xApi Manager 接口管理平台 v1.2 发布

XAPI MANAGER -专业实用的开源接口管理平台,为程序开发者提供一个灵活,方便,快捷的API管理工具,让API管理变的更加清晰、明朗。 体验地址:http://xapi.smaty.net/ v1.2版本说明 1. 优化A...

2017/06/15 09:53

xApi Manager 接口管理平台 v1.1发布

xApi Manager-哆啦接口管理平台 XAPI MANAGER -专业实用的开源接口管理平台,为程序开发者提供一个灵活,方便,快捷的API管理工具,让API管理变的更加清晰、明朗 v1.1版本说明 1.完善对php多...

2017/05/23 20:47

没有更多内容

加载失败,请刷新页面

没有更多内容

6
回答
大家平时用的是哪些接口管理平台,您希望有什么功能改进呢?

给大家推荐一款自己开发的哆啦接口管理平台 xApi Manager。如果您有任何的建议或功能上的改进,欢迎给我们留言,我们致力于开发一个实用、功能完备的接...

2017/05/25 11:11

没有更多内容

加载失败,请刷新页面

没有更多内容

okhttp3.x+retrofit2.x post请求加密(一)

okhttp3.x+retrofit2.x post请求加密 (单一类型参数 使用@Field) - 主要原理是在请求发送之前做一个拦截操作,将原来的post请所带的参数进行加密后,再重新发送,由于为了解耦和代码的简洁...

03/29 13:47
219
1
web访问xen实例console

web xen console vnc java applet

2015/03/25 14:58
46
1
Xen虚拟化之一:Xen环境组件详解

Xen是一个开放源代码虚拟机监视器(Virtual Machine Monitor,简称为VMM),由剑桥大学开发,它致力于实现在单个计算机上运行多达128个有完全功能的操作系统。Xen通过一种叫做半虚拟化(paravi...

2016/01/11 22:04
57
1
CloudStack端口说明

8080: API Server (authenticated), browser or CLI client to management server 8096: API Server (unauthenticated), browser or CLI client to management server 8787: Remote java deb...

2013/11/09 10:20
135
0
思捷 XEN的网络逻辑 与其 locking-mode理解

这个周末父亲节,回家装一下需要de 。。。 其实只要是平常多点沟通,天天都父亲节。(家人很重要!) 祝:所有父亲节日快乐! XEN老牌的虚拟化技术。(KVM,Hyper-V,vmware的同理产品)我这里...

2016/06/19 21:38
5
0
LinuxQQ自动崩溃退出的解决

在QQ网站下载linux的安装包后(linuxqq_v1.0.2-beta1_i386.deb),安装使用,发现QQ经常崩溃。 解决方法如下: sudo gedit /usr/bin/qq 在第二行加入: export GDK_NATIVE_WINDOWS=true 即全...

2014/01/29 13:35
6
0
pstree 进程关系树

acer@ubuntu :~/workspace/ck/Debug$ pstree init─┬─NetworkManager─┬─dhclient │ └─{NetworkManager} ├─acpid ├─atd ├─avahi-daemon───avahi-daemon ├─bonobo-activati...

2012/12/09 16:02
66
0
Tomcat Manager 配置

Tomcat Manager是Tomcat自带的、用于对Tomcat自身以及部署在Tomcat上的应用进行管理的web应用。Tomcat是Java领域使用最广泛的服务器之一,因此Tomcat Manager也成为了使用非常普遍的功能应用...

2014/04/03 11:45
208
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部