liuju / webman
High performance HTTP Service Framework.
    1.0
    2024-12-07 01:09 UTC
Requires
- php: >=7.3
 - ext-json: *
 - guzzlehttp/guzzle: ^7.7
 - illuminate/database: ^8.83
 - illuminate/events: ^8.83
 - illuminate/pagination: ^8.83
 - monolog/monolog: ^2.0
 - symfony/var-dumper: ^5.4
 - tinywan/jwt: ^1.10
 - vlucas/phpdotenv: ^5.4
 - webman/admin: ^0.6.33
 - webman/log: ^1.2
 - webman/redis-queue: ^1.2
 - webman/think-orm: ^1.1
 - workerman/webman-framework: ^1.5.0
 
Suggests
- ext-event: For better performance.
 
This package is not auto-updated.
Last update: 2025-10-25 06:28:36 UTC
README
基于webman的项目模板,主要功能有:
- 记录全局访问日志,包括请求参数、响应结果、请求耗时等
 - 统一返回值结构
 - 异常信息日志记录
 - 第三方接口http日志,包括请求参数、响应结果、请求耗时等
 - 所有日志异步写入数据库,不影响主流程性能,按天自动分表
 - 兼容laravel的加解密模块
 - env环境配置
 - 采用Laravel的数据库ORM Api采用Thinkphp的ORM
 
环境要求
PHP >= 7.4
长连接安装 GatewayWorker插件
composer require webman/gateway-worker
支付相关安装
composer require yansongda/pay ^3.0.0
webman/console 命令行插件
composer require webman/console
使用方法 php webman 命令
初始化sql 执行 php webman make:command config:mysql
生成数据库 php webman config:mysql
phar:pack 将webman项目打包成phar文件 参见phar打包