基于 Laravel 5.5 和 H+ 开发的后台系统来啦
最近公司要求做后台系统.知道laravel很多现成好用的包.可是这些和现实的业务逻辑不太一样.改起来麻烦.索性自己捣鼓写咯. 由于本人也是菜鸟一枚.代码真的不咋滴.只是献给需要的同志.大牛勿喷哈.毕竟我也经常在laravel-china社区找现成的各种扩展包.百事百爽.
下面是介绍:
Laravel-Yicms
前言
功能
RBAC权限管理
- 中间件 - 判断当前用户是否有权限操作(redis缓存用户拥有的权限
- 管理员管理 - 添加、编辑、删除、禁用;
- 角色管理
- 权限管理
- 操作日志
最终项目界面:
管理员管理



角色管理



权限管理


操作日志

安装
目前为YICMS 1.0版本
1.克隆源码到本地
2.进入项目目录
cd yicms
3.给目录权限
chmod -R 777 storage bootstrap
4. 拷贝.env文件
一些 secret key 改成自己服务的key即可
cp .env.example .env
5. 生成秘钥
php artisan key:generate
6. 生成数据表
php artisan migrate
7. 安装扩展包依赖
下载laravel相关依赖的包
composer install
8. 导入根目录下的sql文件
9.链接入口
至此, 安装完成 ^_^。
Gitub地址: https://github.com/kenuocn/yicms 欢迎star. 第一次做开源的东西.laravel也学了好久.因为公司没用.学了就忘了.好在这次做新项目我选择了laravel框架.终于入坑laravel的大家庭啦.
-
自我介绍:
我叫张高元,来自重庆的某个咔咔锅锅.今年21岁.非常喜欢从事互联网行业.也喜欢交朋友此项目不再维护,关于关注我的新项目: laravel-admin ; 前端
这项目我没维护了.好多 bug 我都知道. 主要集中在操作日志这块. 记录登录日志和操作日志格式不一样.前端判断不严谨导致操作不存在的成员属性导致报错.
关于以后
最近在重构 blog. 有重新使用 laravel + vue 做前后端分离项目的想法
关于 LearnKu
这种付费主题的放github上不好吧,而且H+也是copy自己汉化,不清楚授权了没 :expressionless:
@to2False H+作者也是扒的.也没个授权的说法.而且网上用H+主题的人很多.H+现在也没人管了.因为烂大街了
@to2False 而且这个主题本来就是H+拔的国外主题的模板
@张高元 反正我去撸个免费开源的=-=
@to2False 好吧.无奈
@烟熏妆 好的.谢谢提供
现在前端 CSS 框架那么多,找个配色网站配下色加个框架不就可以自己写后台模板了。。。
@kenuo 看你代码里面有非自由软件 能用在商业用途?
@choris 可以,就是有点 bug 需要自己解决
这个是什么问题啊@kenuo
@mason redis没连接上
我直接seeder填充的admins表,是不是还要在roles表中增加记录,有没有好的方法直接默认有权限 :joy:
admin 表 id 为1 就是超级管理员了
@Blackhorse composer update
@mason 6379 6379 6379 重要的事情说三遍。
帐号和密码是什么
@huchiwen 你看下数据库
为什么没有数据啊 , 玩个JJ