Laravel 5.2 后台开发实例 —— 基于权限自动生成面包屑及菜单栏

简介

基于Laravel 5.2 与 zizaco/entrust 权限管理、开箱即用的后台模板,面包屑、菜单栏都是基于权限来生成,集成了laravel-debugbar 超好用调试工具,带有日志解析查看模块。

截图

Laravel 后台开发

Laravel后台开发

源码地址

https://github.com/big-pang/laravel5.2-Admin

安装

  • git clone 到本地
  • 执行 composer install
  • 配置 .env 中数据库连接信息,没有.env请复制.env.example命名为.env
  • 执行 php artisan db:seed
  • 执行 php artisan serve
  • 键入 'localhost:8000/admin'
  • 默认后台账号:admin@admin.com 密码:admin

使用

  • 用户管理中的权限管理添加顶级权限。比如用户管理,'admin.user' 只有两段的做左边的菜单栏,列表页统一为'admin.XXXX.index' ,有问题可以参照路由与源码,也可以QQ我176608671或者留言一同学习与进步,你还可以到学院三群去骚扰@很胖的胖子

big-pang has written 3 articles

该作者很低调,还没有自我介绍~

积分:625 等级:P5 职业:未设置 城市:未设置

36 条回复

  1. 小恒恒 小恒恒 says:
    直接导入sql没问题,如果用db:seed就报错
  2. 小恒恒 小恒恒 says:
    @ 孤鸿 [IlluminateDatabaseQueryException] SQLSTATE[42S02]: Base table or view not found: 1146 Table 'admin.permi [PDOException] SQLSTATE[42S02]: Base table or view not found: 1146 Table 'admin.permi
  3. low-key low-key says:
    很好,谢谢分享。根据你github上面的安装说明安装成功了。学习下。
  4. 星星 星星 says:
    D:wampwwwlaravel5.2-AdminvendorilluminatecontainerContainer.php line 700:Maximum function nesting level of '100' reached, aborting!
  5. 胖子 胖子 says:
    @ hellogal 这个就是 php7的功能, PHP7 已经稳定成熟, 还是建议使用PHP7
  6. 西北狼3242721433 西北狼3242721433 says:
    所在文件 AppHttpControllersAdminPermissionController.php laravel提示错误 ReflectionException in Route.php line 288:Class AppHttpControllersAdminint does not exist public function create(int $cid) 需要修改为 public function create($cid) // 提示信息 int这种方式只在php7中, 我的php版本为5.6, 如果有其他修改结论请告知一下,谢谢,
  7. 用户5253225361 用户5253225361 says:
    @ 学院君 创建一级权限菜单会报错laravel5.2-Admin-masterappListenerspermChangeListener.php line 60:报错如下Undefined offset: 23

登录后才能进行评论,立即登录?