PHPLAF 架构包 下载地址与更新日志
本架构包基于 ThinkPHP5.1 框架二次开发完成,支持官方核心包升级
官方QQ交流群:1012826310
开发组成员如下:

1、小黄牛(1731223728) - v1.0.1 - 至今

更新日志

下载:v1.0.13.20200506下载次数:82

  • 新增 WebSocket:MysqlPool数据库连接池,添加一个log日志连接池。
  • 新增 WebSocket:RedisPoolRedis连接池。
  • 新增 WebSocket:Tool工具类中的,ajaxReturn()做消息中心记录。
  • 新增 WebSocket:crontab/message_center_work.php消息中心失败任务定时重发。
  • 新增 WebSocket:api/message_center系统内部针对消息中心的4个常用外部接口。
  • 新增 WebSocket:socketwordWebSocket文档调试器,添加一个消息中心管理界面,可统计今日送达率,历史失败记录,每月送达数据。
  • 优化 WebSocket:Swoole-Table内存表的加载流程,从Go.php迁移到onWorkerStart事件内。
  • 优化 WebSocket:文档调试器,断开连接时自动重置状态,并清空输入窗口,调试器返回内容时自动滚动到最底部。
  • 优化 WebSocket:MysqlPool,数据库连接池的调用方式,改用短命名空间/pool/MysqlPool::run()
  • 优化 WebSocket:callback,回调事件,改用短命名空间/callback/事件名称::run()
  • 优化 WebSocket:Redis,连接方式改为连接池模式。
  • 优化 WebSocket:Swoole版本,支持到4.5.0
  • 修复 WebSocket:SwooleDbSQL语句构造器,变量不存在的拼接警告报错。
  • 修复 WebSocket:SwooleDbSQL语句构造器,where条件第三个条件为0时,构造错误的bug。
  • 修复 WebSocket:MysqlPool数据库连接池, write连接池,使用了read连接池的配置。

下载:v1.0.12.20200429下载次数:30

  • 新增 \db\SwooleDbSQL语句构造类
  • 新增 \app\socket\controller\vendor\pool\MysqlPoolSwoole-MySql持久化连接池

下载:v1.0.11.20200427下载次数:37

  • 优化 Swoole的版本支持,从4.2.8提升到4.4.18
  • 优化 WebSocketaction事件类run()静态入口方法改为动态方法。
  • 优化 WebSocketapi外部接口类run()静态入口方法改为动态方法。
  • 优化 WebSocketcrontab定时器任务类run()静态入口方法改为动态方法。
  • 修复 WebSocketcrontab定时器任务类,从onStart事件中,转移到onMessage事件

下载:v1.0.10.20200423下载次数:23

  • 新增 \log\Slog::insert()长连接日志记录
  • 新增 长连接定时任务,统一在onStart事件中自动载入,所有定时任务统一定义在crontab目录下,并创建run()方法为启动入口
  • 优化 Go.php长连接服务启动流程,将内存表创建、Redis连接、服务事件加载流程等三大模块分离到独自的方法下。
  • 优化 原心跳检测定时器从onMessage事件中启动,移植到crontab目录下,在onStart事件中自动载入

下载:v1.0.9.20200420下载次数:21

  • 新增 WebSocket长连接服务

下载:v1.0.8.20200410下载次数:46

  • 新增 微信开发常用类:消息回复菜单模板消息二维码用户信息相关四大支付方式相关

下载:v1.0.7.20200409下载次数:29

  • 新增 后台BOM头检测,清除功能
  • 新增 \org\Phone::run() 手机|固话 归属地查询
  • 新增 \org\Idcard::run() 身份证信息查询
  • 优化 后台登录界面
  • 优化 后台Main页界面
  • 修复 \org\Ipcity::run()

下载:v1.0.6.20200403下载次数:19

  • 新增 自定义应用日志监听功能
    类调用:\log\Log::init()->insert(日志内容)
    可在/config/laf.php中关闭日志写入。
  • 新增 后台增加自定义应用日志管理功能
  • 新增 后台增加数据库结构预览功能
  • 新增 后台右上角,增加一个Think缓存runtime目录删除功能
  • 优化 分表hash改为求余100分表
  • 优化 分表可切换DB实例,并传入表前缀,分表标记,例如:\org\SubTable::init($table, $Db=null, $prefix='tp_', $in_prefix='_')->hash($key)

下载:v1.0.5.20200228下载次数:45

  • 新增 基于Controller注释,生成API接口文档
    文档位置:/apiword/index.php文件中,打开文件修改其中的登陆密码 跟 所需要生成文档的控制器对应分组即可。
    文档生成格式,参考/app/api/controller/1-接口类基础模板/下的控制器模板文件即可。

下载:v1.0.4.20200113下载次数:32

  • 新增 基于Swoole4.2.8编写的Crontab秒级定时器,定时任务可在后台【系统配置】中进行管理
    通过nohup php vendor/task.php >>/dev/null 2>&1 &直接启动定时器
    注意:每一次修改完定时任务后,都需要重启一次task.php任务,否则任务列表不会自动更新

下载:v1.0.3.20200103下载次数:27

  • 新增 CMD工具,支持日常文件操作,在线编辑文件,还可以基于本架构包一键生成分组、控制器、操作方法。对应扩展包在/extend/cmd目录中。点击后台右上角原点按钮挑起CMD界面,初始账号密码为:admin

下载:v1.0.2.20200102下载次数:18

  • 新增 基于ID-Hash自动分表扩展包,目前内置在后台操作日志管理模块,应用包放置在/extend/org目录中
  • 优化 操作类控制器可以调用到父类控制器,两者之间无需继承关联

下载:v1.0.1.20190721下载次数:31

  • 新增 AUTH权限管理
  • 优化 基于ThinkPHP5.1 MVC架构,在不改动核心文件的前提下,面向产品开发优化了控制器的加载流程