jrmadsen67 / mahana-permission-checker
此包的最新版本(dev-master)没有可用的许可证信息。
dev-master
2014-11-11 00:23 UTC
Requires
- php: >=5.4.0
- illuminate/support: 4.2.*
- jrmadsen67/mahana-hierarchy-laravel: dev-master
This package is auto-updated.
Last update: 2024-09-08 13:17:45 UTC
README
###Mahana Permission Checker (Laravel的ACL)###
一个针对Laravel的ACL库。依赖于Mahana Hierarchy库(https://github.com/jrmadsen67/mahana-hierarchy-laravel)
重要提示:仍在积极开发中 - 我目前正在调整和重新排列我正在开发的项目中的部分功能,因此这个库是可以工作的,但包配置等仍在最终确定中。"如何使用"将很快推出。如果你现在非常需要使用它,请联系我,我会尽力帮助你设置。
###安装###
通过composer安装(推荐)
"require": {
"jrmadsen67/mahana-permission-checker": "dev-master"
}
在你的Laravel app.php文件中,将以下内容添加到providers中
'Jrmadsen67\MahanaHierarchyLaravel\MahanaHierarchyLaravelServiceProvider', // you should have this from earlier install
'Jrmadsen67\MahanaPermissionChecker\MahanaPermissionCheckerServiceProvider'
并将以下内容添加到你的facades中(可选)
'MahanaHierarchy' => 'Jrmadsen67\MahanaHierarchyLaravel\Facades\HierarchyFacade', // you should have this from earlier install
'PermissionChecker' => 'Jrmadsen67\MahanaPermissionChecker\Facades\PermissionCheckerFacade',
然后运行迁移
php artisan migrate --package="jrmadsen67/mahana-permission-checker"
将很快提供用于实验和测试的数据填充程序。
###配置###
表名和字段完全可配置,以满足您的需求。只需使用以下命令发布包
php artisan config:publish jrmadsen67/mahana-permission-checker
重要!如果您希望使用包含的迁移,请在迁移之前运行发布配置行,您的新的表名和字段将被使用。
###测试###
这个库已经过全面测试,但直到做得更“规范”之前,尚未包括适当的单元测试。