curly-deni/laravel-permission-kit
最新稳定版本:v1.0.0
Composer 安装命令:
composer require curly-deni/laravel-permission-kit
包简介
A unified Laravel toolkit for permission and policy management, combining multiple packages for controllers, policies, attributes, and scopes.
关键字:
README 文档
README
A modular toolkit for fine-grained permission and policy management in Laravel apps 🔐 This package is a convenient wrapper that unifies and integrates multiple smaller permission-related packages into a single cohesive kit.
✨ Features
- 📦 Combines multiple permission-related packages
- 🔧 Easy configuration publishing for all submodules
- 🛡️ Policy and gate control with traits
- 🔍 Model visibility via scopes
- ⚡ Fast setup, clean integration
📚 Included Packages
This kit brings together the following components:
laravel-permission-controller– Observer and scope permission checkslaravel-permission-maker– Permission/role scaffoldinglaravel-permission-model-attributes– Permission attributes for Eloquent modelslaravel-permission-policy– Trait-based resource policy handlinglaravel-scopes– Reusable global scopes for visibility and ownership
📦 Installation
Install via Composer:
composer require curly-deni/laravel-permission-kit
Publish configuration files for each sub-package:
php artisan vendor:publish --tag="permission-controller-config" php artisan vendor:publish --tag="permission-maker-config" php artisan vendor:publish --tag="permission-model-attributes-config" php artisan vendor:publish --tag="permission-policy-config" php artisan vendor:publish --tag="scopes-config"
🚀 Usage
Refer to the individual packages for full usage documentation:
🤝 Contributing
Please see CONTRIBUTING.md for contribution guidelines.
🛡 Security
If you discover any security issues, please review our security policy.
🙌 Credits
📄 License
This package is open-sourced software licensed under the MIT license.
统计信息
- 总下载量: 7
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 1
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2025-05-03