资讯专栏INFORMATION COLUMN

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

Ali_ / 1813人阅读

摘要:基础权限后台本项目码云,目前已在公司产品应用,运行在数个客户服务器内。基础权限后台是一套基于框架开发的系统,不需要开发者重复不必要的工作,就可以实现后台功能的快速开发,其主要特点包括集成,安装使用方便。

f-admin基础权限后台

❤️ 本项目 GitHub / Gitee(码云),目前已在公司产品应用,运行在数个客户服务器内。

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

[x] 集成 Composer,安装使用方便。

[x] 用户管理可以配置自己的权限。

[x] 角色管理可以配置用户及权限。

[x] 权限控制可以精确到某一个请求的控制。

[x] 菜单可以设置自己的图标,可以控制哪些角色可以看到。

[x] 日志查看搜索。

[x] 严格的前端后端输入验证。

[x] pc端和手机端都能适配。

[ ] 其它优化,持续进行中 ......

f-admin的运行环境要求PHP5.4以上;laravel框架要求为5.4。

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

导航

效果预览

- [首页](#首页)
- [用户管理](#用户管理)
- [角色管理](#角色管理)
- [权限管理](#权限管理)
- [菜单管理](#菜单管理)
- [日志管理](#日志管理)

安装步骤

- [1.获取代码](#1获取代码)
- [2.安装依赖](#2安装依赖)
- [3.生成APP_KEY](#3生成APP_KEY)
- [4.修改`env`配置](#4修改-env-配置)
- [5.数据库迁移](#5数据库迁移)
- [6.访问首页](#6访问首页)

环境配置

- [1.windows](#1windows)
- [2.linux(apache)](#2linuxapache)
- [3.linux(nginx)](#3linuxnginx)

感谢

效果预览(pc/mobile) 首页

用户管理

角色管理

权限管理

菜单管理

日志管理

安装步骤 1.获取代码

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

git init  
git clone https://github.com/fangzesheng/f-admin.git
2.安装依赖
composer install  
3.生成APP_KEY
cp .env.example .env
php artisan key:generate  
4.修改 .env 配置
DB_CONNECTION=mysql
DB_HOST=your_host
DB_PORT=your_port
DB_DATABASE=your_db
DB_USERNAME=your_username
DB_PASSWORD=your_pwd
CACHE_DRIVER=array  //将file改为array
5.数据库迁移
php artisan migrate
composer dump-autoload
php artisan db:seed
如果在执行php artisan migrate增加表操作出现字段长度过长错误时,则可能是因为mysql版本低于5.5.3,解决方法:

a.升级mysql

b.手动配置迁移命令migrate生成的默认字符串长度,在appProvidersAppServiceProvider中调用一下方法来实现配置

记得先将新建数据库里面的表清空!!!
use IlluminateSupportFacadesSchema;    
public function boot()
{
   Schema::defaultStringLength(191);
}
6.访问首页

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

环境配置(仅供参考) 1.windows

    DocumentRoot E:	estpublic
    ServerName www.test.com
    
       AllowOverride All
       order deny,allow
       Require all granted
    
2.linux(apache)

    DocumentRoot /data/wwwroot/default/f-admin/public
    ServerName www.fang99.cc
    
       AllowOverride All
       order deny,allow
       Require all granted
    
3.linux(nginx)
server {
    listen       8088;
    server_name  demo.fang99.cc;
    location / {
        index index.php index.html;
        root /var/www/f-admin/public/;
        try_files $uri $uri/ /index.php?$query_string;
    }
    location ~ .php$ {
        root   /var/www/f-admin/public/;
        fastcgi_pass 127.0.0.1:9000;
        fastcgi_index index.php;
        fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
        fastcgi_intercept_errors on;
        include /etc/nginx/fastcgi.conf;
    }
}
感谢

layer

laravel

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

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/30177.html

相关文章

  • laravel + H-ui 基础后台管理系统

    摘要:项目地址项目实例背景起这个项目的初衷是,对于一个后台管理系统,登陆注销权限管理等都是些公用的模块,完全可以封装成一个基础项目,每次新的项目基于基础项目上开发即可,节约时间,提高开发效率。 laravel_quick_admin 项目地址:https://github.com/tsmliyun/l...项目实例: showImg(https://segmentfault.com/img/...

    孙吉亮 评论0 收藏0
  • 基于 Laravel ThinkSNS+ alpha.2 版本发布【研发日记六】

    摘要:今天,我们不聊技术,我们从技术结构方面,聊一聊本次发布的版本,有些什么功能。终于,通过团队的不断努力,我们发布了第一个版本。所以当前最新版本是版本。拓展包安装器入口我们也是采用的服务提供者,但是简化了让用户去修改配置的流程,之后即可使用。 今天,我们不聊技术,我们从技术结构方面,聊一聊本次发布的版本,有些什么功能。 其实,alpha.1 早上打的 tag ,晚上因为增加了两个核心功能,...

    cooxer 评论0 收藏0
  • Any-基于Laravel5.4新权限管理后台骨架

    摘要:最简化权限管理系统,基于开发。基于开发,唯一优化的是用权限和路由别名绑定,这样代码写好之后就可以直接使用。如果是超级管理员,即使没有这个权限会自动赋予权限给超级管理员角色。默认管理员账号密码。然后正常执行命令其他命令即可。 Any 最简化权限管理系统,基于 Laravel5.4 开发。由于 Laravel5.5 发布推迟,只好先写个 Laravel5.4版本的,后面再升级上去。演示地址...

    Lavender 评论0 收藏0
  • 基于Laravel轻量级CMS系统及通用管理后台

    摘要:项目简介是一个轻量级的系统,也可以作为一个通用的后台管理框架使用。集成了用户管理权限管理日志管理菜单管理等后台管理框架的通用功能,同时也提供模型管理分类管理等系统中常用的功能。基于开发,前端框架基于。 项目简介 lightCMS是一个轻量级的CMS系统,也可以作为一个通用的后台管理框架使用。lightCMS集成了用户管理、权限管理、日志管理、菜单管理等后台管理框架的通用功能,同时也提供...

    Hegel_Gu 评论0 收藏0
  • laravel package收集

    摘要:查找保存下载用搭建自己的缓存仓库权限管理的好选择基于封装的后台管理系统,支持手机和端访问支付宝风格的验证器后台系统微信接口的部署脚本开发的博客系统百度推送自动记录用户行为扩展一个项目管理系统根据生成对应导航的状态 1.debug https://github.com/barryvdh/l... showImg(https://segmentfault.com/img/bVmhWL); ...

    psychola 评论0 收藏0

发表评论

0条评论

Ali_

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<