railken/permission

v1.0.1 2017-10-23 23:48 UTC

This package is auto-updated.

Last update: 2024-09-05 18:59:21 UTC


README

一个处理权限的非常简单的系统

要求

PHP 7.0.0 或更高版本。

Composer

您可以通过输入以下命令使用 Composer 安装它:Composer

composer require railken/permission

用法

添加特质,更多信息请查看 此处

use Railken\Permission\Traits\CanTrait;

class User
{
    use CanTrait;
}

使用 setPermissions 加载所有权限

$user->setPermissions([
    'me.*',
    'all.show',
]);

注意:您可以使用 * 作为通配符。

现在您可以自由地测试用户的权限

$user->can('me.anything');      // true
$user->can('foo');              // false
$user->can('all.wrong');        // false
$user->can('all.show');         // true
$user->can('all.show.wrong');   // false

查看 测试 以查看更多示例;

许可证

开源软件,许可协议为 MIT 许可证