我在Laravel4和权限(https://github.com/machuga/authority-l4)中定义能力时遇到问题。 权限配置中的规则应该有效:
$authority->allow('manage', 'Post', function($self, $post){
// return ($post->sth ... )
});
但问题在于$ post,它始终为null。
答案 0 :(得分:0)
尝试以这种方式传递:
$authority->allow('manage', 'Post', function($self) use ($post) {
// return ($post->sth ... )
});