讨论数量:
@gold3bear 听起来是很常用的用户管理权限呀, PHPHub
就有类似的用户权限控制, 推荐使用 Zizaco/entrust .
- 安装完 entrust 后, 创建管理员用户组, 并把
管理员用户
加上, 见 代码 . - 在
filters.php
文件里面加个 entrust 提供的 自动 route 过滤:Entrust::routeNeedsRole( 'admin*', 'Admin' );
- 手动过滤, 通过用户组:
$user->hasRole("Admin");
- 手动过滤, 用户组权限都行:
Entrust::can('manage_posts')
推荐文章: