gglinux / Yii2-Plus

基于Yii的脚手架项目,支持API,Admin,Web,Service。集成JWT、Hprose、推送、队列,以及基于日志监控的报警系统

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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. 日志服务,暂无。

About

基于Yii的脚手架项目,支持API,Admin,Web,Service。集成JWT、Hprose、推送、队列,以及基于日志监控的报警系统

License:Apache License 2.0


Languages

Language:PHP 50.8%Language:Vue 32.6%Language:JavaScript 11.4%Language:CSS 4.8%Language:Batchfile 0.3%Language:HTML 0.1%