Laravel 5.3 后台开发实例 —— 基于权限自动生成菜单栏
说明
- 基于laravel 5.3 与 自带的gate来做权限认证 ( 之前5.2的是用的zizaco/entrust,查询次数太多我只建议用来学习)
- 开箱即用的后台模板,菜单栏都是基于权限来生成
- 前后端用户分表分别登录
- 集成了laravel-debugbar 超好用调试工具
- 带有日志解析查看模块
- 本项目可以用于生产
截图
github地址:https://github.com/big-pang/laravel5.3-admin.git
安装
git clone
到本地- 执行
composer install
,创建好数据库 - 配置
.env
中数据库连接信息,没有.env
请复制.env.example
命名为.env
- 执行
php artisan key:generate
- 执行
php artisan migrate
- 执行
php artisan db:seed --class=AdminInitSeeder
- 键入
'域名/admin/login'
,默认后台账号:root@admin.com
密码:root
使用
用户管理中的权限管理添加顶级权限 比如用户管理, 'admin.user' 只有两段的做左边的菜单栏, 列表页统一为'admin.XXXX.index' 具体部分可以参照路由与源码,也可以QQ我176608671
23 Comments
@adolph#276 抱歉哈, 我周一看看, 这个username是 5.2的时候的一个字段, 可能我忘记换了。
@adolph#278 呵呵, 这个是一个小问题。。 我现在改 ,现在改
@big-pang#283 这个抱歉了哈, 我现在修改, 我是休闲时间写写, 没那么全面的测试, 这是 5.2的时候suername的问题。。 抱歉
用户登录不上去!用户登录不上去!用户登录不上去!
访问admin的所有url都会跳转到/login!
@mofeng#290 需要访问 /admin/login
@mofeng#290 github上这几天修改了很多bug ,之前上传的时候没测试, 抱歉了哈
我问下 你的数据库迁移肿么不把事件记录表也一起加进去啊 这样就方便多了哈 导致事件记录都没有用 event
现在改成日志了么?
@adolph#358 事件记录是放日志里的,你更新下吧, 我应该修改过这个bUG
@adolph#358
