laravel permission
6.10.1
有关详细的安装和使用说明,请参阅文档。
该包允许您管理数据库中的用户权限和角色。
安装后你可以做这样的事情:
// Adding permissions to a user
$ user -> givePermissionTo ( ' edit articles ' );
// Adding permissions via a role
$ user -> assignRole ( ' writer ' );
$ role -> givePermissionTo ( ' edit articles ' );
由于所有权限都会在 Laravel 的 gateway 上注册,因此您可以使用 Laravel 默认的can
函数检查用户是否具有权限:
$ user -> can ( ' edit articles ' );
我们投入了大量资源来创建一流的开源包。您可以通过购买我们的一款付费产品来支持我们。
我们非常感谢您从家乡寄给我们一张明信片,并注明您正在使用我们的哪种套餐。您可以在我们的联系页面上找到我们的地址。我们在虚拟明信片墙上发布所有收到的明信片。
请参阅变更日志以了解最近更改的更多信息。
详细信息请参阅贡献。
composer test
如果您发现任何与安全相关的问题,请发送电子邮件至 [email protected],而不是使用问题跟踪器。
您可以自由使用这个软件包,但如果它进入您的生产环境,我们非常感谢您从您的家乡给我们寄一张明信片,注明您正在使用我们的哪个软件包。
我们的地址是:Spatie, Kruikstraat 22, 2018 安特卫普, 比利时。
我们在公司网站上发布所有收到的明信片。
该软件包很大程度上基于 Jeffrey Way 关于权限和角色的精彩 Laracasts 课程。他的原始代码可以在 GitHub 上的这个存储库中找到。
特别感谢 Alex Vanderbist 对v2
的大力帮助,并感谢 Chris Brown 的长期支持,帮助我们维护该软件包。
特别感谢 Caneco 的徽标
麻省理工学院许可证 (MIT)。请参阅许可证文件以获取更多信息。