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