代码改变世界

随笔分类 -  Laravel

Laravel 5.1 ACL权限控制 四 之middleware

2015-12-01 16:58 by Caoxt, 443 阅读, 收藏,
摘要: 1、创建Middlewarephp artisan make:middleware MustBeAnAdmin2、实现MustBeAnAdmin.php中的handle方法,判断登录的用户是否为管理员 public function handle($request, Closure $next... 阅读全文

Laravel 5.1 ACL权限控制 三 之权限准备及实现权限管理

2015-12-01 15:13 by Caoxt, 737 阅读, 收藏,
摘要: 请自动参照到上上篇文章1、创建控制器php artisan make:model Permissionphp artisan make:model Role2、创建表php artisan make:migration create_roles_table --create=roles 编辑migr... 阅读全文

Laravel 5.1 ACL权限控制 二 之策略类

2015-12-01 10:48 by Caoxt, 746 阅读, 收藏,
摘要: 随着应用逻辑越来越复杂,要处理的权限越来越多,将所有权限定义在AuthServiceProvider显然不是一个明智的做法,因此Laravel引入了策略类,策略类是一些原生的PHP类,和控制器基于资源对路由进行分组类似,策略类基于资源对权限进行分组管理。1、生成策略类php artisan ma... 阅读全文

Laravel 5.1 ACL权限控制 一

2015-11-30 18:05 by Caoxt, 627 阅读, 收藏,
摘要: 请自行添加命名空间,代码下载地址https://github.com/caoxt/learngit1、所需要用到的数据表 users(用户表)、roles(角色表)、role_user(用户角色对应表)、permissions(权限表)、permission_role(权限角色对应表)、pos... 阅读全文