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
配置地址,可以配置站点名称,邮件等