是否可以在cartalyst / sentinel上设置与内容相关的权限?

时间:2016-01-27 17:46:23

标签: laravel authentication laravel-5 authorization cartalyst-sentinel

我是laravel和cartalyst / sentinel的新手,但是对于这个项目我面临授权问题: 我必须为单个内容设置用户CRUD权限,而我正面临着如何使用cartalyst / sentinel执行id。 (一个例子:如果我有一个博客,我想为每篇文章单独设置用户CRUD权限)。 任何人都可以帮我找到一些类似这样的文档吗? 我已经用CakePHP实现了这种权限,但这是我第一次使用laravel。 谢谢

2 个答案:

答案 0 :(得分:1)

我认为您最好的方法是使用文章ID设置用户权限。您可以为用户授予如下权限:"articles.14.read":1,"articles.24.*":1。 14& 24是我编写的文章的ID。

答案 1 :(得分:0)

最后似乎没有人能够解决这个问题,我无法测试所提出的解决方案。所以我已经退回到Laravel 5.0的ACL库存支持。 当我需要多会话系统或其他来自哨兵的东西时,我会重试Baybe。