railken / permission
v1.0.1
2017-10-23 23:48 UTC
Requires
- php: >=7.0.0
Requires (Dev)
- phpunit/phpunit: ~6.0
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 许可证。