我正在使用委托来管理我的应用程序中的角色和权限。我无法attachPermission()
在用户上调用方法。然后我尝试了另一种将所有权限分配给角色的方法。当我使用该用户登录时,我会从方法中获得false
每个权限。can()
我可以看到分配给角色的所有权限。但即使注册一个中间件或调用方法;
Entrust::routeNeedsPermission('admin/countries*','countries-list', Redirect::to('/admin'));
返回 false 意味着将我重定向到 /admin。我不知道它有什么问题,或者这是 laravel 5.1 的某种兼容性问题。