使用Zizaco委托实施角色和权限

时间:2019-07-02 15:36:42

标签: php laravel-5

我通读了github上的zizaco委托角色权限库,在我卡住的地方试图找出$admin->attachPermission($createPost);的作用以及应该将其放置在什么地方

代码

$createPost = new Permission();
$createPost->name         = 'create-post';
$createPost->display_name = 'Create Posts'; // optional
// Allow a user to...
$createPost->description  = 'create new blog posts'; // optional
$createPost->save();

$editUser = new Permission();
$editUser->name         = 'edit-user';
$editUser->display_name = 'Edit Users'; // optional
// Allow a user to...
$editUser->description  = 'edit existing users'; // optional
$editUser->save();

$admin->attachPermission($createPost);
// equivalent to $admin->perms()->sync(array($createPost->id));

$owner->attachPermissions(array($createPost, $editUser));
// equivalent to $owner->perms()->sync(array($createPost->id, $editUser->id));

感谢您在解释此问题方面的帮助。

0 个答案:

没有答案
相关问题