2014-02-16 3 views
0

У меня проблема с определяющими способностями в Laravel4 и Authority (https://github.com/machuga/authority-l4). Это правило в орган конфигурации должен работать:Laravel4 Полномочия, определяющие полномочия

$authority->allow('manage', 'Post', function($self, $post){ 
    // return ($post->sth ...) 
}); 

Но проблема с $ пост, который всегда пустой.

ответ

0

Попробуйте передать ему этот путь:

$authority->allow('manage', 'Post', function($self) use ($post) { 
    // return ($post->sth ...) 
}); 
+0

Ну, ошибка "неопределенная переменная". Это не также передается по ссылке. – user3299269