f-admin 基于Laravel框架开发的基础权限后台系统开源项目

我要开发同款
匿名用户2019年05月14日
124阅读

技术信息

开源地址
https://gitee.com/fzsfzs/f-admin
授权协议
Apache

作品详情

f-admi基础权限后台是一套基于Laravel框架开发的系统,不需要开发者重复不必要的工作,就可以实现后台功能的快速开发,其主要特点包括:

[x]集成Composer,安装使用方便。[x]用户管理可以配置自己的权限。[x]角色管理可以配置用户及权限。[x]权限控制可以精确到某一个请求的控制。[x]菜单可以设置自己的图标,可以控制哪些角色可以看到。[x]日志查看搜索。[x]严格的前端后端输入验证。[x]pc端和手机端都能适配。[]其它优化,持续进行中......

f-admi的运行环境要求PHP5.4以上;Laravel框架要求为5.4(更高版本经一些童鞋测试也是可行)。

线上DEMO f-admi   你也可以用手机扫下二维码查看手机效果 

效果预览(pc/mobile)首页

用户管理

角色管理

权限管理

菜单管理

日志管理

安装步骤1.获取代码

新建一个文件夹,进入该文件夹,利用git等工具输入以下命令:

gitiit   gitcloe https://gitee.com/fzsfzs/f-admi2.安装依赖

composeristall

3.生成APP_KEY

cp.ev.example.ev  phpartisakey:geerate

4.修改 .ev 配置

DB_CONNECTION=mysql  DB_HOST=your_host  DB_PORT=your_port  DB_DATABASE=your_db  DB_USERNAME=your_userame  DB_PASSWORD=your_pwd  CACHE_DRIVER=array //将file改为array

5.数据库迁移

phpartisamigrate  composerdump-autoload  phpartisadb:seed

如果在执行phpartisamigrate增加表操作出现字段长度过长错误时,则可能是因为mysql版本低于5.5.3,解决方法:

a.升级mysqlb.手动配置迁移命令migrate生成的默认字符串长度,在app\Providers\AppServiceProvider中调用一下方法来实现配置

记得先将新建数据库里面的表清空!!!

useIllumiate\Support\Facades\Schema;    publicfuctioboot()  {    Schema::defaultStrigLegth(191);  }

6.访问首页

访问自己的配置好的域名 用户名:admi 密码:f123456

环境配置(仅供参考)1.widows<VirtualHost*:80>DocumetRootE:\test\publicServerNamewww.test.com<Directory"E:\test\public">AllowOverrideAllorderdey,allowRequireallgrated</Directory></VirtualHost>2.liux(apache)<VirtualHost*:80>DocumetRoot/data/wwwroot/default/f-admi/publicServerNamewww.fag99.cc<Directory"/data/wwwroot/default/f-admi/public">AllowOverrideAllorderdey,allowRequireallgrated</Directory></VirtualHost>3.liux(gix)server{liste8088;server_amedemo.fag99.cc;locatio/{idexidex.phpidex.html;root/var/www/f-admi/public/;try_files$uri$uri//idex.php?$query_strig;}locatio~\.php${root/var/www/f-admi/public/;fastcgi_pass127.0.0.1:9000;fastcgi_idexidex.php;fastcgi_paramSCRIPT_FILENAME$documet_root$fastcgi_script_ame;fastcgi_itercept_errorso;iclude/etc/gix/fastcgi.cof;}}感谢layerlaravel

如果你觉得这个开源项目对你有用,你懂的,欢迎star!谢谢:)

功能介绍

f-admin基础权限后台是一套基于Laravel框架开发的系统,不需要开发者重复不必要的工作,就可以实现后台功能的快速开发,其主要特点包括: [x] 集成 Composer,安装使用方便。 [...

示例图片

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论