软件星级:3分
FastAdmin完整包是一款开发框架应用软件完整包,可直接在线安装和卸载插件,同时支持命令行一键操作。强大的一键生成功能极速简化你的开发流程,加快你的项目开发。
FastAdmin一款简洁强大的后台开发框架应用软件,基于Auth验证的权限管理系统,拥有强大的一键生成功能极速简化你的开发流程,加快自己的项目开发,将手机、平板、PC进行二次开发,均自动适配,无需要担心兼容性问题,非常具有开发潜力。后台采用共用同一账号体系的Web端会员中心权限验证和API接口会员权限验证,支持多语言,视图部分和JS部分仍然共享同一个语言包,语法相同且自动加载。它可以对控制台进行一键生成控制器、模型、视图和js文件,一键生成API文档,一键生成后台权限节点和菜单栏。它基于完善的Auth权限控制管理、无限父子级权限分组、可自由分配子级权限、一个管理员可同时属于多个组别。提供强大的扩展中心,可直接在线安装和卸载插件,同时支持命令行一键操作,操作简单,功能实用,是一款非常不错的软件。
1.模块化开发
一键生成CRUD/一键生成菜单/一键生成API文档,强大的一键生成功能极速简化你的开发流程,加快你的项目开发;
2.响应式布局
基于ThinkPHP5和Bootstrap进行二次开发,手机、平板、PC均自动适配,无需要担心兼容性问题;
3.通用的会员和API模块
共用同一账号体系的Web端会员中心权限验证和API接口会员权限验证;
4.丰富的应用市场
第三方云存储、云短信、富文本编辑器、CMS、博客、文档生成,一切均可在线安装卸载;
5.多语言
不仅仅后台开发支持多语言,同时视图部分和JS部分仍然共享同一个语言包,语法相同且自动加载。
6.响应式开发
基于Bootstrap和AdminLTE进行二次开发,手机、平板、PC均自动适配,无需要担心兼容性问题。
7.CRUD
控制台进行一键生成控制器、模型、视图和JS文件,一键生成API文档,一键生成后台权限节点和菜单栏。
8.权限管理
基于完善的Auth权限控制管理、无限父子级权限分组、可自由分配子级权限、一个管理员可同时属于多个组别。
9.模块化开发
控制器、模型、视图、JS一一对应,使用RequireJS进行JS模块化管理,采用Bower进行前端包组件管理。
10.自由可扩展
FastAdmin 提供强大的扩展中心,可直接在线安装和卸载插件,同时支持命令行一键操作。
1.新增CRUD编辑时添加htmlentities处理;
2.新增CRUD一键生成fieldlist组件;
3.修复Date类一处命名错误;
4.修复插件配置下拉列表配置失效的BUG;
5.修复表单重置时selectpicker和citypicker的错误;
6.优化注册登录后的跳转;
7.优化上传或选择文件后的验证提示;
环境要求
完整包安装
1.本站下载完整包解压到你的项目目录
2.添加虚拟主机并绑定到项目中的public目录
3.访问 //www.yoursite.com/install.php 进行安装
命令行安装
强烈建议使用命令行安装,因为采用命令行安装的方式可以和FastAdmin随时保持更新同步。使用命令行安装请提前准备好Git、Node.js、Composer、Bower环境,我们为Windows下开发者准备了一个简单的视频安装教程( https://www.fastadmin.net/video/install.html ),可跟着教程一步一步安装。Linux下FastAdmin的安装请使用以下命令进行安装。
1.克隆FastAdmin到你本地
git clone https://gitee.com/karson/fastadmin.git
2.进入目录
cd fastadmin
3.下载前端插件依赖包
bower install
4.下载PHP依赖包
composer install
5.一键创建数据库并导入数据
php think install -u 数据库用户名 -p 数据库密码
6.添加虚拟主机并绑定到fastadmin/public目录
1.如果使用命令行安装则后台管理默认账号是admin,默认密码是123456
2.提示请先下载完整包覆盖后再安装,说明你是直接从仓库下载的代码,请从官网下载完整包覆盖后再进行安装
3.执行php think install时出现Access denied for user ...,请确保数据库服务器、用户名、密码配置正确
4.执行php think install时报不是内部或外部命令? 请将php.exe所在的目录路径加入到环境变量PATH中
5.如果提示当前权限不足,无法写入配置文件application/database.php,请检查database.php是否可读,还有可能是当前安装程序无法访问父目录,请检查PHP的open_basedir配置
6.如果提示找不到fastadmin.fa_admin表或表不存在,请检查你的MySQL是否开启了支持innodb。
7.如果在Linux环境中使用的是root账户,bower install执行出错,请尝试添加上--allow-root参数
8.如果访问后台右侧空白,请检查资源是否下载完整,可使用bower install多试两次或下载资源包覆盖
9.如果composer install失败,请尝试在命令行进行切换配置到国内源,命令如下composer config -g repo.packagist composer https://packagist.laravel-china.org