laravel-ban:Laravel Ban简化了阻塞和禁止口才模型

时间:2024-02-24 06:24:04
【文件属性】:

文件名称:laravel-ban:Laravel Ban简化了阻塞和禁止口才模型

文件大小:24KB

文件格式:ZIP

更新时间:2024-02-24 06:24:04

php security package laravel eloquent

Laravel Ban 介绍 Laravel Ban简化了Eloquent模型的禁令的管理。 在一分钟内使任何模型都可仿制! 用例不仅限于用户模型,任何雄辩的模型都可能被禁止:组织,团队,小组等。 内容 产品特点 模型可以有很多禁令。 删除了作为软删除记录保留在历史记录中的禁令。 逻辑的大部分由BanService处理。 具有中间件以防止禁止的用户路由访问。 用例不仅限于User模型,任何雄辩的模型都可能被禁止。 事件射击模式ban和unban 。 设计用于Laravel Eloquent模型。 有。 使用合同来保持高定制能力。 使用特质即可使用功能。 遵循PHP标准建议: 。 。 。 包含单元测试。 安装 首先,通过Composer提取软件包: $ composer require cybercog/laravel-ban 注册包 包将自动注册。 此步骤仅适用于Laravel 5.4或更早的版本。 将服务提供商包含在app/config/app.php : 'providers' => [ Cog \ Laravel \ Ban \


【文件预览】:
laravel-ban-master
----database()
--------migrations()
----src()
--------Scopes()
--------Http()
--------Providers()
--------Services()
--------Models()
--------Events()
--------Traits()
--------Observers()
--------Console()
----contracts()
--------BanService.php(851B)
--------Bannable.php(816B)
--------Ban.php(552B)
----UPGRADING.md(2KB)
----config()
--------ban.php(1KB)
----LICENSE(1KB)
----README.md(10KB)
----CHANGELOG.md(5KB)
----composer.json(2KB)

网友评论