FastAdmin 使用体验

FastAdmin是一款基于ThinkPHP5+Bootstrap的极速后台开发框架。 感觉非常好用!

常见网址

基于Auth验证的权限管理系统
演示:http://demo.fastadmin.net/

项目仓库:https://gitee.com/karson/fastadmin

文档地址
https://doc.fastadmin.net/docs/install.html#完整包安装-2

安装Bower
npm install bower -g

安装Composer
需要启用openssl

下载composer.phar

php -r "copy('https://install.phpcomposer.com/installer', 'composer-setup.php');"

php composer-setup.php

php -r "unlink('composer-setup.php');"

创建composer.bat文件
echo @php "%~dp0composer.phar" %*>composer.bat
 
修改composer全局配置
composer config -g repo.packagist composer https://packagist.phpcomposer.com

视频教程中相关文件下载地址
https://pan.baidu.com/s/1nv1MUyX

注意,相关命令中的空格符号等,一定不要错

php 路径要添加到环境变量中

重新打开命令提示符后,执行相关命令。

知识点积累

后台框架布局的文件,路径如下所示:定义框架位置
fastadmin\application\admin\view\layout\default.html

多级子菜单的配置,相当于一级栏目在顶部,二级栏目在左侧的效果。
fastadmin\application\config.php

如何删除“插件管理”栏目

登录后台,权限管理 / 菜单规则,可以编辑标题,然后 删除 / 隐藏 “插件管理”规则即可

建议通过命令来创建栏目:

菜单规则规则通常对应一个控制器的方法,同时左侧的菜单栏数据也从规则中体现,通常建议通过命令行进行生成规则节点

菜单栏目配置

FastAdmin从1.0.0.20180513_beta版本开始新增了二级菜单功能,开发者可以很方便的在配置文件中修改是否开启二级菜单功能,找到application/config.php文件最下方有个multiplenav配置,默认是false,如果需要启用,请将multiplenav置为true即可。

如果启用了二级菜单后,菜单规则中的第一级将作为一级菜单显示在顶部。我们可以在权限管理->菜单规则中额外添加一级菜单,然后再重新规划我们的菜单。
https://doc.fastadmin.net/docs/faq.html

自动根据数据库表结构创建代码

FastAdmin自带一个fa_test表用于测试CRUD能支持的字段名称和类型,请直接使用

php think crud -t test

生成查看 成功后,

提示: Build Successed

界面文字修改

左侧菜单的文字:

application\admin\view\common\menu.html

配置地址,可以配置站点名称,邮件等

posted @ 2019-03-27 23:12  lvye1221  阅读(74)  评论(0编辑  收藏  举报