FastAdmin 是一款基于 ThinkPHP5+Bootstrap 的极速后台开发框架。
官网: https://www.fastadmin.net/
主要特性
- 基于 Auth 验证的权限管理系统
- 支持无限级父子级权限继承,父级的管理员可任意增删改子级管理员及权限设置
- 支持单管理员多角色
- 支持管理子级数据或个人数据
- 强大的一键生成功能
- 一键生成 CRUD,包括控制器、模型、视图、JS、语言包、菜单、回收站等
- 一键压缩打包 JS 和 CSS 文件,一键 CDN 静态资源部署
- 一键生成控制器菜单和规则
- 一键生成 API 接口文档
- 完善的前端功能组件开发
- 基于 AdminLTE 二次开发
- 基于 Bootstrap 开发,自适应手机、平板、PC
- 基于 RequireJS 进行 JS 模块管理,按需加载
- 基于 Less 进行样式开发
- 基于 Bower 进行前端组件包管理
- 强大的插件扩展功能,在线安装卸载升级插件
- 通用的会员模块和 API 模块
- 共用同一账号体系的 Web 端会员中心权限验证和 API 接口会员权限验证
- 二级域名部署支持,同时域名支持绑定到插件
- 多语言支持,服务端及客户端支持
- 强大的第三方模块支持(CMS、博客、知识付费问答)
- 整合第三方短信接口(阿里云、腾讯云短信)
- 无缝整合第三方云存储(七牛、阿里云 OSS、又拍云)功能
- 第三方富文本编辑器支持(Summernote、Kindeditor、百度编辑器)
- 第三方登录(QQ、微信、微博)整合
- 第三方支付(微信、支付宝)无缝整合,微信支持 PC 端扫码支付
- 丰富的插件应用市场
文档
在线文档:https://doc.fastadmin.net/
视频教程:https://www.fastadmin.net/video.html
环境要求
PHP >= 5.5.0 (推荐PHP7.1版本)Mysql >= 5.5.0 (需支持innodb引擎)Apache 或 NginxPDO PHP ExtensionMBstring PHP ExtensionCURL PHP ExtensionNode.js (可选,用于安装 Bower 和 LESS,同时打包压缩也需要使用到)Composer (可选,用于管理第三方扩展包)Bower (可选,用于管理前端资源)Less (可选,用于编辑 less 文件,如果你需要增改 css 样式,最好安装上)
安装
完整包安装
- 前往官网下载页面(https://www.fastadmin.net/download.html)下载完整包解压到你的项目目录
- 添加虚拟主机并绑定到项目中的 public 目录
- 访问 http://www.yoursite.com/install.php 进行安装
命令行安装
强烈建议使用命令行安装,因为采用命令行安装的方式可以和 FastAdmin 随时保持更新同步。使用命令行安装请提前准备好 Git、Node.js、Composer、Bower 环境,我们为Windows 下开发者准备了一个简单的视频安装教程( https://www.fastadmin.net/video/install.html ),可跟着教程一步一步安装。Linux 下 FastAdmin 的安装请使用以下命令进行安装。
- 克隆 FastAdmin 到你本地
- git clone https://gitee.com/karson/fastadmin.git
- 进入目录
- cd fastadmin
- 下载前端插件依赖包
- bower install
- 下载 PHP 依赖包
- composer install
- 一键创建数据库并导入数据
- php think install -u 数据库用户名 -p 数据库密码
- 添加虚拟主机并绑定到 fastadmin/public 目录
在线演示
https://demo.fastadmin.net
用户名:admin
密 码:123456
提 示:演示站数据无法进行修改,请下载源码安装体验全部功能
界面截图
项目地址
https://gitee.com/karson/fastadmin