文件名称:novatoolpermissions:Laravel Nova权限工具(用户,角色和权限访问控制(ACL))
文件大小:2.51MB
文件格式:ZIP
更新时间:2024-06-14 02:43:36
PHP
Laravel Nova权限(角色和基于权限的访问控制(ACL)) 通过基于用户的角色和权限将访问控制添加到Nova安装中。 包括可以通过您的Nova Admin Panel进行管理的默认用户和角色策略。 该工具使用内部的软件包来管理用户角色。 之所以使用勃兰登堡,是因为它具有明确的关注点分离 角色在数据库中定义 和 权限在代码库中定义 结果,您将看不到任何“权限”资源。 角色资源将从代码中定义的Gates中获得权限。 包装维护 不幸的是,我不再在Laravel生态系统中积极工作,因此无法维护该软件包。 如果有人想接管软件包的维护工作,请与我们取得联系(打开问题或在与我联系)。 安装 通过composer安装工具 composer require silvanite/novatoolpermissions 运行迁移以添加Brandenburg所需的数据库表。 php artisan
【文件预览】:
novatoolpermissions-master
----preview-attachuser.png(20KB)
----.gitignore(58B)
----.babelrc(114B)
----.eslintrc(603B)
----package.json(1KB)
----src-php()
--------Configs()
--------Providers()
--------Resources()
--------Database()
--------Nova()
--------Policies()
--------NovaToolPermissions.php(394B)
--------Access.php(313B)
--------Traits()
--------Role.php(4KB)
----package-lock.json(229KB)
----preview-roles.png(25KB)
----LICENSE(1KB)
----.markdownlintrc(50B)
----composer.json(1KB)
----rollup.config.js(344B)
----README.md(7KB)
----.eslintignore(0B)
----preview-demo.gif(2.51MB)
----.lintstagedrc(257B)
----phpcs.xml(2KB)
----src-js()
--------index.js(18B)
----.npmignore(26B)
----preview-addrole.png(32KB)
----.editorconfig(146B)