ApiAdmin4.0是一个前后端完全分离的项目,前端采用Vue构建,如需要可视化配置的请移步:ApiAdmin-WEB

快速安装

第一步:安装代码

composer create-project apiadmin/apiadmin4你也可以:先获取基础代码 git clone https://gitee.com/apiadmin/ApiAdmin.git 再使用composer安装 composer install

第二步:检测环境以及配置数据库

php think apiadmin:install --db mysql://root:123456@127.0.0.1:3306/apiadmin#utf8

第三步:数据库迁移

php think migrate:run

注:安装完成后,后台管理员的账号密码请查看:application/install/lock.ini

灵 感

首先自我介绍下吧,我是一个PHP程序员,目前就职于某上市集团。我第一份工作是做微信开发的,这也是我入行以来第一次做的商业上线项目,虽然我只是充当了其中一个不是太重要的角色,但是感谢它让我第一次接触了API,也让我第一次对于API产生了浓厚的兴趣。之后的一段时间内甚至疯狂的收集过各种免费的API接口!然而一直只是在用API,却没有为API贡献过些什么。

开源框架用了很多,开源代码看了很多,github、git@osc、Stack Overflow这些优秀的平台帮助了我很多,所以,我觉得是时候为开源做点什么。更是给开源项目PhalApi贡献过代码,也正是这一个契机使得我正式迈向开源社区。随着时间的推移,PhalApi的战绩赫赫,它的壮大更加坚定了Api的地位,既然未来的互联网世界中API占了很重要的地位,既然越来越多的人开始开发API,那么无状态的API如何去管理呢?因此ApiAdmin来了~

愿 景

希望有人用它,希望更多的人用它。 希望它能帮助到你,希望它能帮助到更多的你。

项目简介

系统需求

  • PHP >= 5.6
  • MySQL >= 5.5.3
  • Redis

项目构成

  • ThinkPHP v5.1.*
  • Vue 2.0
  • semanticUI
  • ...

功能简介

  1. 接口文档自动生成
  2. 接口输入参数自动检查
  3. 接口输出参数数据类型自动规整
  4. 灵活的参数规则设定
  5. 支持三方Api无缝融合
  6. 本地二次开发友好
  7. ...
ApiAdmin(PHP部分)├─ 系统维护| ├─ 菜单管理 - 编辑访客权限,处理菜单父子关系,被权限系统依赖(极为重要)| ├─ 用户管理 - 添加新用户,封号,删号以及给账号分配权限组| ├─ 权限管理 - 权限组管理,给权限组添加权限,将用户提出权限组| └─ 操作日志 - 记录管理员的操作,用于追责,回溯和备案

vue调用后台api_基于ThinkPHP V5+VUE开发的面向API的后台管理系统相关推荐

  1. php-人员权限管理源码,基于ThinkPHP5+ACE框架开发的响应式通用后台权限管理系统PHP源码|响应式轻量级企业网站管理系统...

    源码介绍 基于ThinkPHP5+ACE框架开发的响应式通用后台权限管理系统PHP源码是一款响应式轻量级企业网站管理系统,采用ThinkPHP5.0.10+国外ACE1.40的UI模板的后台内容管理框 ...

  2. vue调用手机相机相册_详解Vue调用手机相机和相册以及上传

    组件 选中{{imgList.length}}张文件,共{{bytesToSize(this.size)}} javaScript代码 export default { name: "cam ...

  3. php 调用日历控制,基于ThinkPHP实现的日历功能实例详解

    本文实例讲述了基于ThinkPHP实现的日历功能.分享给大家供大家参考,具体如下: 开发环境介绍 最新,闲来没事,便开发了一款简单的日历,来统计工作情况.为了开发便捷,使用ThinkPHP架构.界面如 ...

  4. 基于ASP.Net Core开发的一套通用后台框架

    基于ASP.Net Core开发一套通用后台框架 写在前面 这是本人在学习的过程中搭建学习的框架,如果对你有所帮助那再好不过.如果您有发现错误,请告知我,我会第一时间修改. 知其然,知其所以然,并非重 ...

  5. vue企业项目demo_基于SpringBoot和Vue的企业级中后台开源项目

    简介: 项目简介 SpringBoot和Vue,前后端分离,我们开源一套漂亮的代码和一套整洁的代码规范,让大家在这浮躁的代码世界里感受到一股把代码写好的清流!同时又让开发者节省大量的时间,减少加班,快 ...

  6. vue调用手机相机相册_详解Vue.js调用手机相机和相册以及上传

    详解Vue.js调用手机相机和相册以及上传 发布于 2020-7-7| 复制链接 摘记: 组件 ```xhtml .. 组件 ```xhtml --> 选中{{imgList.length}}张 ...

  7. python qq api_基于Python的QQ号码测吉凶api调用代码实例

    #!/usr/bin/python # -*- coding: utf-8 -*- import json, urllib from urllib import urlencode #-------- ...

  8. php 积分商城_积分商城 - 基于ThinkPHP和FastAdmin开发的积分商城系统 – 基于ThinkPHP和Bootstrap的极速后台开发框架...

    ----------version 1.1.4 版本更新内容 2019-11-05--------------- 1.适配移动端. -----------version 1.1.3 版本更新内容--- ...

  9. php网页打印框架,简单打印【Release】 - HisiPHP基于ThinkPHP和Layui开发的通用后台管理框架...

    专为WEB打印而生 使用webSocket协议,脱离语言环境限制,主流浏览器即可支持! 精准打印 毫米精度,轻松实现POS小票,发票套打等. 多种语言 支持ASP, ASP.NET, PHP, JSP ...

最新文章

  1. 直播 | 清华大学博士生姚远:对抗语言游戏
  2. Kafka Manager界面添加Partition
  3. c语言i=5.6a=(int)i,第一章C语言概述.ppt
  4. Spring 多线程
  5. ThinkPHP实现登陆功能
  6. 计算机网络管理员下午试题答案,(完整版)计算机网络管理员考试试题库和答案(13页)-原创力文档...
  7. AutoPatchnbsp;warning:zfaprod.txtnbsp;do…
  8. 计算机英语解读,解释计算机Windows的学习英语
  9. SVN更新操作提示需要清理操作,清理操作提示乱码,更新SVN失败【解决方案】
  10. 深度:年收入超百亿元的恒源祥已成中老年服饰品牌?快速老龄化下中国传统服装品牌的危机与机会
  11. 处理“Python使用sympy求解一元三次方程返回结果含I”的问题
  12. python怎么把一个文件夹内的文件复制到另外一个文件夹(进阶重命名复制)
  13. 记录第一次完整安卓逆向过程笔记
  14. Sentinel中有时候会搞乱的blockHandler与fallback
  15. 中国信通院苏丹等:5G+自动驾驶技术专利态势分析
  16. 不断进化中的新型零售 便利蜂力主科技赋能
  17. 大疆技术总监:如何用六年成为一个全能的机器人工程师(转载)
  18. 华为模拟器ensp安装
  19. JavaScript的OO思想(一)
  20. 谷歌最早今日宣布退出中国

热门文章

  1. 关于MySQL连接Navicat Premium 12失败的解决方法
  2. A TLS packet with unexpected length was received 解决方法
  3. Docker网络解决方案 - Calico部署记录
  4. 基于FastJson的通用泛型解决方案
  5. Git:如何从远程源主服务器更新/签出单个文件?
  6. JavaScript控制台中的颜色
  7. 从JS数组中删除重复的值[duplicate]
  8. 如何检测链表中的循环?
  9. 什么时候需要在外壳变量周围花括号?
  10. 差分及树上差分学习笔记