callcocam/acl

这是我为 Laravel 定制的 acl filament v3 包

This package is auto-updated.

Last update: 2024-09-23 22:54:38 UTC


README

Latest Version on Packagist GitHub Tests Action Status GitHub Code Style Action Status Total Downloads

这里应该是你的描述。请限制在一到两段之内。考虑添加一个小示例。

安装

您可以通过 composer 安装此包

composer require callcocam/acl

执行以下命令

php artisan  app:acl-install

再次运行该命令

php artisan  app:acl-install

或者

您可以使用以下命令发布并运行迁移

php artisan vendor:publish --tag="acl-migrations"
php artisan migrate

您可以使用以下命令发布配置文件

php artisan vendor:publish --tag="acl-config"

可选地,您可以使用以下命令发布视图

php artisan vendor:publish --tag="acl-views"

请确保在您的提供者上安装插件

use Callcocam\Acl\AclPlugin;

return $panel
...
->plugin(new AclPlugin())
...
``

You can also release the User Resource by going through paramentar

use Callcocam\Acl\AclPlugin;

return $panel ... ->plugin(new AclPlugin(userUserResources:true)) ... ``

重新创建或更新权限基础命令

php artisan app:acl-generate-permissions

创建配置策略的命令

php artisan app:acl-policy

测试

composer test

变更日志

请参阅 CHANGELOG 了解最近更改的详细信息。

贡献

请参阅 CONTRIBUTING 了解详细信息。

安全漏洞

请审查 我们的安全策略 了解如何报告安全漏洞。

致谢

许可证

MIT 许可证 (MIT)。请参阅 许可证文件 了解更多信息。