srikanth.240369/laravel-permission

为 Laravel 5.8 及以上版本处理权限

dev-master 2020-10-26 10:36 UTC

This package is auto-updated.

Last update: 2024-09-26 19:57:35 UTC


README

Social Card of Laravel Permission

将用户与权限和角色关联

赞助商

Latest Version on Packagist Total Downloads

文档、安装和用法说明

有关详细的安装和用法说明,请参阅文档

功能概述

此包允许您在数据库中管理用户权限和角色。

安装后,您可以执行以下操作

// Adding permissions to a user
$user->givePermissionTo('edit articles');

// Adding permissions via a role
$user->assignRole('writer');

$role->givePermissionTo('edit articles');

因为所有权限都会在 Laravel 的 gate 上注册,所以您可以使用 Laravel 默认的 can 函数检查用户是否有权限

$user->can('edit articles');

支持我们

我们在创建 最佳开源包 上投入了大量资源。您可以通过购买我们的付费产品之一来支持我们。

我们非常感谢您从家乡寄给我们明信片,并提及您正在使用我们的哪个包。您可以在我们的联系页面上找到我们的地址。我们将发布收到的所有明信片在我们的虚拟明信片墙上

测试

composer test

变更日志

有关最近更改的更多信息,请参阅变更日志

贡献

有关详细信息,请参阅贡献

安全

如果您发现任何与安全相关的问题,请通过电子邮件freek@spatie.be与我们联系,而不是使用问题跟踪器。

明信片软件

您可以使用此包,但如果它进入您的生产环境,我们非常感谢您从家乡寄给我们明信片,并提及您正在使用我们的哪个包。

我们的地址是:Spatie,Kruikstraat 22,2018 安特卫普,比利时。

我们将发布收到的所有明信片在我们的公司网站上

鸣谢

此包在很大程度上基于 Jeffrey Way 的出色 Laracasts 课程权限和角色。他的原始代码可以在 GitHub 上的此存储库中找到。

特别感谢 Alex Vanderbistv2 中的巨大帮助,以及 Chris Brown 长时间的支持,帮助我们维护包。

并特别感谢 Caneco 为标志✨

替代方案

许可证

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