jackchow/rbacshow
Composer 安装命令:
composer create-project jackchow/rbacshow
包简介
the rbac features show in system base on layui2.3 and thinkphp5.1
关键字:
README 文档
README
基于ThinkPHP5.1, layui2.3 的Jackchow/rbac权限包的演示后台
安装条件:
- php版本 >= 5.6.0
安装方法:
Git 安装
使用命令 git clone https://github.com/jackchow123456/jackchow-rbacshow
对了,不要忘了使用 composer install 或者 composer update 安装对应依赖
Composer 安装
使用命令 composer create-project jackchow/rbacshow
目录结构
基本主要的目录结构如下:
www WEB部署目录(或者子目录)
├─application 应用目录
│ ├─common 公共模块目录(可以更改)
│ ├─admin 后台模块目录
│ │ ├─api 后台模块Api接口目录(放置相应的Api请求文件)
│ │ ├─behavior 表现层目录
│ │ ├─controller 控制器目录
│ │ ├─model 模型目录
│ │ ├─service 服务目录
│ │ ├─view 视图目录
│ │ ├─transformers Api接口装换器目录 (放置相应的Api转换器文件)
│ │ ├─validate 验证类目录
│ │ └─ ... 更多类库目录
│ │
├─route 路由定义目录
│ ├─route.php 路由定义
│ ├─api.php api路由定义
│ └─... 更多
├─extend 扩展类库目录(登录类,接口转换器类)
运行说明
接着上面安装完后 ,并且配置好你到数据库文件。
然后运行命令 php think migrate:run 迁移数据文件
然后 php think seed:run 填充数据
配置后虚拟主机后 访问 : 该项目虚拟主机名/admin
初始化账号:jack/hurray
初始化密码: 123456
网上demo:http://rbac.pumeiduo.com/admin
参与开发
本项目用到league/fractal扩展包 用作Api接口数据输出 了解一下。
版权信息
ThinkPHP遵循Apache2开源协议发布,并提供免费使用。
本项目包含的第三方源码和二进制文件之版权信息另行标注。
版权所有Copyright © 2006-2018 by ThinkPHP (http://thinkphp.cn)
All rights reserved。
ThinkPHP® 商标和著作权所有者为上海顶想信息科技有限公司。
更多细节参阅 LICENSE.txt
jackchow/rbacshow 适用场景与选型建议
jackchow/rbacshow 是一款 基于 PHP 开发的 Composer 扩展包,目前已累计 369 次下载、GitHub Stars 达 35, 最近一次更新时间为 2018 年 06 月 01 日, 在 PHP 生态内属于活跃度较高的组件。
它主要适用于以下技术方向: 「auth」 「permission」 「rbac」 「thinkphp5」 等业务场景。在实际项目中,围绕这些方向常见需要落地的问题包括:接口对接、性能调优、并发安全、与既有框架(Laravel / ThinkPHP / Yii / Webman 等)的兼容适配,以及生产环境的日志埋点与稳定性保障。
我们在过去多个企业项目中使用过 jackchow/rbacshow 或与其功能相近的方案,如果你在选型或落地过程中遇到问题,例如 版本兼容、二次改造、私有化封装、与内部系统对接、生产 BUG 排查,欢迎联系我们协助评估。
基于 jackchow/rbacshow 在你已有业务上做功能扩展、字段裁剪、UI 适配、与内部账号 / 权限 / 日志系统的深度对接。
线上偶发问题、内存泄漏、慢查询、并发异常等排查修复;针对高流量场景做缓存、队列、索引层面的调优。
承接完整的项目从需求 → 设计 → 开发 → 上线 → 长期运维;也可按月提供技术保姆服务。
与 jackchow/rbacshow 相关的其它包
同方向 / 同关键字的高下载量 PHP Composer 包推荐,方便对比选型:
Laravel Multiauth package
A lightweight and powerful OAuth 2.0 authorization and resource server library with support for all the core specification grants. This library will allow you to secure your API with OAuth and allow your applications users to approve apps that want to access their data from your API.
This package provides a flexible way to add Role-based Permissions to Laravel 6.x
Email Toolkit Plugin for CakePHP
This package provides a flexible way to add Role-based Permissions to Laravel
Access management from UI
统计信息
- 总下载量: 369
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 35
- 点击次数: 7
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2018-06-01