基于Yii的脚手架项目,支持API,Admin,Web,Service。集成JWT、Hprose、推送、队列,以及基于日志监控的报警系统
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
admin 完成登陆 May 31, 2017
api 完善admin May 19, 2017
common 完成登陆 May 31, 2017
doc Update getui.md Apr 5, 2017
service rbac May 31, 2017
vendor update Apr 5, 2017
www update Mar 27, 2017
.gitignore init Mar 30, 2017
LICENSE Initial commit Mar 30, 2017
README.md update Jun 1, 2017
composer.json 添加yii 队列服务 Mar 28, 2017
composer.lock update Apr 5, 2017

README.md

Yii2 脚手架

Travis Travis

Yii2 + Hprose 搭建的脚手架项目。集成API接口,Web前台,管理后台,Service

API

APP 数据接口层,提供统一RESTful 调用

  1. Response组件,Json结构化
  2. JWT( JSON Web Token (JWT))组件
  3. 签名验证过滤
  4. 防重放攻击过滤
  5. Hprose数据层RPC框架

service

APP服务层,提供独立模块给API调用

  1. Hprose服务层RPC框架
  2. 日志监控报警
  3. 个推推送服务
  4. Yii-queue队列服务

admin

网站管理后台项目

  1. Element UI框架搭建

www

网站项目(H5),基于Yii-basic,直接访问www.xxx.com

Installation

  1. 配置lnmp坏境,导入nginx配置
  2. git clone git@github.com:gglinux/Yii2-Plus.git
  3. 根目录,composer update

TODO

  1. 管理后台权限管理,暂不完善。
  2. 使用文档,暂不完善。
  3. 单元测试,暂无。
  4. 日志服务,暂无。