0

我正在使用委托来管理我的应用程序中的角色和权限。我无法attachPermission()在用户上调用方法。然后我尝试了另一种将所有权限分配给角色的方法。当我使用该用户登录时,我会从方法中获得false每个权限。can()

我可以看到分配给角色的所有权限。但即使注册一个中间件或调用方法;

Entrust::routeNeedsPermission('admin/countries*','countries-list', Redirect::to('/admin')); 返回 false 意味着将我重定向到 /admin。我不知道它有什么问题,或者这是 laravel 5.1 的某种兼容性问题。

4

1 回答 1

0

在此处检查解决方案:

https://github.com/Zizaco/entrust/issues/371

laravel 5.1 已经使用 can 方法

于 2016-01-04T15:01:06.727 回答