Classes
输出 HTML
默认头像配置 Class FormSettingAvatar
Demo Send Sms
Sts 配置
Aliyun 上传配置
App Not Exists
Interface SettingsRepository.
Php document comment parser
使用命令行生成 api 文档
Permission Command
Redis 持久化写入到数据库
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
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
App 请求
全球 IPv4 地址归属地数据库(17MON.CN 版) 高春辉(pAUL gAO) gaochunhui@gmail.com Build 20141009 版权所有 17MON.CN (C) 2006 - 2014 保留所有权利 请注意及时更新 IP 数据库版本 数据问题请加 QQ 群: 346280296 Code for PHP 5.3+ only
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
Class Message
Utility class for validating EAN-8 and EAN-13 numbers
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().
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
Base job in laravel
Main Test Case
This file is part of the PHPLucidFrame library.
Represents a number for use with Binary Calculator computations
Rsa 加密/解密
Trait HasAttributes.
Key 解析器 解析 key 字串到 namespace, group 和 item.
Class Helpers.
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
Make event
Make Listener
Make Middleware
Make Migration
Make Model
Make Policy
Make Poppy
Make Request
Make Seeder
Make Test File
Migrate Refresh
Migrate Refresh
提示类异常 用于 constructor 中抛出异常, 不进行异常上报
File helper
poppy Application
poppy console kernel
poppy handler
poppy http kernel
Cookie Helper file
Methods that may be useful for processing HTML tasks
Methods that may be useful for processing routing activity
Class EnableCrossRequest.
csrf 校验, 暂时均未开启
Initialization (INI) configuration parser that uses "October flavoured INI", with the following improvements:
Xml Parser $data = $xml->setNormal($is_normal)->parse($xml);
Yaml helper class
Module manager
Class Repository.
Class TranslationServiceProvider.
Class Translator.
Class Rule.
Class GridAction.
Class Form.
Class Builder.
Class Field.
Class Column.
Trait HasQuickSearch.
Layui 的参数定义
Class Copyable.
Class QRCode.
Class AbstractFilter.
基础 Action
Class Form.
列表 PamLog
开发平台控制台 cp = ControlPanel
更新数据,对于数据更新, 稳健的方式是使用命令行
本地发送短信, 记录在日志中
Sms Helper
Apidoc 读取
对接 Console 中台
Apidoc 读取
默认的 Timestamp 约定
Class Helpers.
Db Trait Db 工具
Account 过滤
对 filter 的封装, 进行页面返回
Listener Helpers
Numbers Helpers
Pam Trait Pam 的验证, 设置, 获取
Class Helpers.
请求 Trait
Db Trait Db 工具
登录受限事件 用于登录过程中拦截用户/设备等信息
用户颁发token 成功
发送验证码前的校验, 用于发送前的校验
是否开启App 接口加密
Class Authenticate.
User Session Auth Validation If User Password Changed, Other User In Session are logout 注意项目 :
- 用户登录成功之后需要触发重新计算 password_hash, 如果不清空则二次登录的时候会自动再次退出一次
- 此中间件需要放置在 auth:xx 之后
禁止访问, 对于用户访问的控制 如果是前台用户, 放到所有请求之前 如果是后台用户, 放到所有请求之后(需要放过管理员)
用户禁用不可访问, 此中间件和 sys-auth:xx 合并
Html净化 stip : 这里需要注意对于无存储的验证性的数据不进行过滤, 例如用户输入密码中的特殊符号, 这里的数据不进行展示
Jwt 校验
- 用在 Auth 前验证Token 存在以及Token 是否有效(不进行数据库查询)
- 用在 Auth 之后, 校验用户密码变更匹配, 需要 Claims 返回 user.salt
RBAC 权限限定, 使用 标准 rbac, 不对超级管理员做特殊处理
网站开启/关闭, 用户需要限制, 其他人不进行限制
Jwt api 控制器[支持多个用户类型]
Web api 控制器
Web api 控制器, 更改位置
H5 控制器
增强型的 Guzzle 调用
Apidoc 上传到 Console
登录成功更新登录次数 + 最后登录时间
登录成功更新登录次数 + 最后登录时间
前台用户触发 SSO 退出
修改密码开启 SSO 登录的监听
角色 & 权限表
账号 token
PamAccount 策略
设置 Facade
system config Setting Repository
App 版本