更新用户手机号
验证码
选择广告位

输出 HTML

支付宝-支付设置

默认头像配置 Class FormSettingAvatar

内容生成器
内容生成器
异常生成器
内容生成器
内容生成器
内容生成器
内容生成器
内容生成器
内容生成器
内容生成器
手机号验证
\Demo\Models\DemoGrid

Demo Send Sms

Ad
广告内容处理类
处理类
选择广告位
广告管理
广告位管理
广告位
用户角色策略
广告内容
广告位
图片上传
图片上传

Sts 配置

Aliyun 上传配置

阿里推送频道
发送的消息
推送Job
App
应用管理
默认的应用验签

App Not Exists

应用验签
应用管理
应用管理
地区
地区管理控制器
地区管理控制器
清除缓存
地区resource
地区表
分类管理
选择分类
类别排序
分类管理
分类管理
Ast
分类管理
内容控制器
内容管理
\Poppy\Content\Models\SysContent

Interface SettingsRepository.

Php document comment parser

使用命令行生成 api 文档

检查代码规则
User

Permission Command

Redis 持久化写入到数据库

SettingException deprecated
清除缓存

Class Module.

Class ModuleManager.

Class ModuleServiceProvider.

所有模块的配置信息.
定义的钩子

Class MenuRepository.

模块路径.
定义的服务项
权限约束
角色约束
用户约束

Rbac Facade

Rbac Facade

Class RbacHelper

Rbac 能力

用户权限

Role In Rbac

Class PermissionManager.

权限管理器

This class is the main entry point of rbac. Usually this the interaction with this class will be done through the Entrust Facade

Class PermissionRepository.

权限 trait

角色 Trait

用户 trait

field过期处理
缓存处理

Redis 持久化数据

缓存模拟器
数组
返回表单项目

返回 Html数据

服务工厂

Aop 证书模式

Aop = Ali Open Platform 文档地址: https://opendocs.alipay.com/common/02nk10

加密工具类, 此工具类仅仅用于 AopClient 使用

ALIPAY API: alipay.fund.trans.order.query request

ALIPAY API: alipay.fund.trans.toaccount.transfer request

ALIPAY API: alipay.fund.trans.uni.transfer request

ALIPAY API: alipay.system.oauth.token request

ALIPAY API: alipay.trade.app.pay request

ALIPAY API: alipay.trade.page.pay request

ALIPAY API: alipay.trade.query request

ALIPAY API: alipay.trade.refund request

ALIPAY API: alipay.trade.wap.pay request

ALIPAY API: alipay.user.certify.open.certify request

ALIPAY API: alipay.user.certify.open.initialize request

ALIPAY API: alipay.user.certify.open.query request

应用验签

全球 IPv4 地址归属地数据库(17MON.CN 版) 高春辉(pAUL gAO) gaochunhui@gmail.com Build 20141009 版权所有 17MON.CN (C) 2006 - 2014 保留所有权利 请注意及时更新 IP 数据库版本 数据问题请加 QQ 群: 346280296 Code for PHP 5.3+ only

纯真ip

Catches inefficient instantiation of models using Model::make().

This rule checks for unnecessary heavy operations on the Collection class that could have instead been performed on the Builder class.

Ensures a 'model-property' type in PHPDoc is recognised to be of type ModelPropertyType.

The custom 'view-string' type class. It's a subset of the string type. Every string that passes the view()->exists($string) test is a valid view-string type.

Ensures a 'view-string' type in PHPDoc is recognised to be of type ViewStringType.

机器人消息接口 Interface MessageInterface

DINGDING webhook Class Dingding

跳转ActionCard类型
FeedCard类型
link类型
markdown类型

Class Message

text类型
Ean

Utility class for validating EAN-8 and EAN-13 numbers

Inn

Utility class for generating and validating Luhn numbers.

This generator returns a default value for all called properties and methods. It works with Poppy\Faker\Generator\Base->optional().

Ref

Depends on image generation from http://fakeimg.pl/

Proxy for other generators, to return only unique values. Works with Poppy\Faker\Generator\Base->unique()

Proxy for other generators, to return only valid values. Works with Poppy\Faker\Generator\Base->valid()

Api Controller

poppy controller

Event
Job

Base job in laravel

Request

Main Test Case

This file is part of the PHPLucidFrame library.

Represents a number for use with Binary Calculator computations

Resp

Rsa 加密/解密

AppTrait

Trait HasAttributes.

Key 解析器 解析 key 字串到 namespace, group 和 item.

MigrationTrait

Class Helpers.

PoppyTrait

Trait Viewable.

Poppy Disable

Poppy Enable

Poppy List

Poppy Migrate

Poppy Migrate Refresh

Poppy Migrate Reset

Poppy Migrate Rollback

Poppy Optimize

Poppy Seed

Poppy Generator Command

MakeCommand
MakeController

Make event

Make Listener

Make Middleware

Make Migration

Make Model

Make Policy

Make Poppy

MakeProvider

Make Request

Make Seeder

Make Test File

Migrator
禁用一个模块
启用一个模块
PoppyMake

Migrate Refresh

Migrate Refresh

集成完成
PoppyOptimized
AjaxException
ApplicationException
ArithmeticException
BaseException
DoException
FakerException

提示类异常 用于 constructor 中抛出异常, 不进行异常上报

LoadConfigurationException
ModuleNotFoundException
ParamException
PolicyException
模块异常
RbacException
运行异常
TestException deprecated
TestException
TransactionException
告警类型

File helper

poppy Application

poppy console kernel

poppy handler

poppy http kernel

FrameworkServiceProvider
数组相关操作

Cookie Helper file

环境获取
文件处理函数

Methods that may be useful for processing HTML tasks

图像相关操作

Methods that may be useful for processing routing activity

搜素排序
字串处理
时间相关操作
通用的树型类,可以生成任何树型结构
功能函数类
BladeServiceProvider

Class EnableCrossRequest.

加密Cookie

csrf 校验, 暂时均未开启

分页信息
Ini

Initialization (INI) configuration parser that uses "October flavoured INI", with the following improvements:

ParseServiceProvider
Xml

Xml Parser $data = $xml->setNormal($is_normal)->parse($xml);

Yaml helper class

Repository
Repository
FileRepository

Module manager

Class Repository.

PoppyServiceProvider

Class TranslationServiceProvider.

Class Translator.

Class Rule.

敏感词检测
移动推送
消息内容
通知内容
注册设备信息
群信息

Class GridAction.

Class Form.

表单生成

Class Builder.

Class Field.

钩子
Id
Ip
Url
布局文件
Row
Tab

Class Column.

是否开启筛选

Trait HasQuickSearch.

Layui 的参数定义

Class Copyable.

将文件渲染为可下载的

Class QRCode.

筛选器
AbstractFilter deprecated

Class AbstractFilter.

Gt
Gte
In
布局
Lt
Lte
表现
加入查询默认条件(例如用于个人和全部管理的数据混用)
Row
ActionButton deprecated
创建按钮
BaseButton deprecated

基础 Action

筛选按钮
Row
批量设置
批量请求
复制
下拉菜单ø
HtmlOperation deprecated
请求操作
网页预览(Iframe)
加载Tab操作
跳转打开
请求操作
ToolbarOperation deprecated
工具栏请求事件
搜索缓存
设置

Class Form.

前台框架

列表 PamLog

修改登录凭证的有效期
后台初始化控制器
后台登录发送验证码
主页控制器
邮件控制器
账户管理
角色管理控制器
上传设置
开发平台初始化
环境检测工具

开发平台控制台 cp = ControlPanel

显示日志
ProgressController deprecated

更新数据,对于数据更新, 稳健的方式是使用命令行

敏感词表
HashMap
敏感词字典
构建hash表
敏感词库
敏感词控制器
敏感词表
Sms
短信模板
短信实现

本地发送短信, 记录在日志中

短信定义

Sms Helper

短信控制器
短信控制器

Apidoc 读取

Ban
用户禁用

对接 Console 中台

Apidoc 读取

Pam
账号操作
角色action
Sso
单点登录
系统校验
后台用户认证

默认的 Timestamp 约定

后台用户认证
用户认证
前台用户认证
FileManager
数据库更新数据
UploadContract deprecated
图片上传类
图片上传类
图片上传类
日志查看器
支付接口
支付管理
数据库更新读取

Class Helpers.

Db Trait Db 工具

Account 过滤

对 filter 的封装, 进行页面返回

ListenerTrait deprecated

Listener Helpers

Numbers Helpers

Pam Trait Pam 的验证, 设置, 获取

PjaxTrait deprecated

Class Helpers.

策略映射

请求 Trait

Db Trait Db 工具

用户设置和获取
图片上传类
Uploader deprecated
图片上传类
项目初始化
发送验证码

登录受限事件 用于登录过程中拦截用户/设备等信息

登录失败事件
登录成功事件

用户颁发token 成功

用户禁用
用户启用
用户绑定
用户注册事件
用户单点登录事件触发
禁用token

发送验证码前的校验, 用于发送前的校验

角色权限更新
设置更新
Handler deprecated

是否开启App 接口加密

Class Authenticate.

User Session Auth Validation If User Password Changed, Other User In Session are logout 注意项目 :

  1. 用户登录成功之后需要触发重新计算 password_hash, 如果不清空则二次登录的时候会自动再次退出一次
  2. 此中间件需要放置在 auth:xx 之后
Ban

禁止访问, 对于用户访问的控制 如果是前台用户, 放到所有请求之前 如果是后台用户, 放到所有请求之后(需要放过管理员)

添加跨域登录的限制
DisabledPam deprecated

用户禁用不可访问, 此中间件和 sys-auth:xx 合并

Html净化 stip : 这里需要注意对于无存储的验证性的数据不进行过滤, 例如用户输入密码中的特殊符号, 这里的数据不进行展示

Jwt 校验

  • 用在 Auth 前验证Token 存在以及Token 是否有效(不进行数据库查询)
  • 用在 Auth 之后, 校验用户密码变更匹配, 需要 Claims 返回 user.salt
MgrRbacPermission deprecated

RBAC 权限限定, 使用 标准 rbac, 不对超级管理员做特殊处理

网站开启/关闭, 用户需要限制, 其他人不进行限制

Sso
单点登录
认证控制器
验证码
系统信息控制

Jwt api 控制器[支持多个用户类型]

图片处理控制器

Web api 控制器

WebApiController deprecated

Web api 控制器, 更改位置

H5 控制器

网页入口
删除已经上传的文件
NotifyJob deprecated
回调执行

增强型的 Guzzle 调用

Apidoc 上传到 Console

退出系统Listener
记录登录日志

登录成功更新登录次数 + 最后登录时间

登录成功更新登录次数 + 最后登录时间

前台用户触发 SSO 退出

修改密码开启 SSO 登录的监听

记录登录日志
清除缓存
系统初始化
记录日志
系统维护
测试发送
用户账号
User\Models\PamBin
登录日志
用户权限

角色 & 权限表

用户角色
用户角色映射

账号 token

PamAccount 策略

用户角色策略
系统设置

设置 Facade

system config Setting Repository

App 版本

版本管理控制器
User\Models\AppVersion