基于小米开源 Soar 的 Hyperf 组件
仓库地址
安装
composer require wilbur/hyperf-soar
发布配置文件
php bin/hyperf vendor:publish wilbur/hyperf-soar
下载 soar
# macOS
* wget https://github.com/XiaoMi/soar/releases/download/0.11.0/soar.darwin-amd64 -O vendor/bin/soar
# linux
* wget https://github.com/XiaoMi/soar/releases/download/0.11.0/soar.linux-amd64 -O vendor/bin/soar
# windows
* wget https://github.com/XiaoMi/soar/releases/download/0.11.0/soar.windows-amd64 -O vendor/bin/soar
# authorization
* chmod +x vendor/bin/soar
env 增加配置
SOAR_ENABLED=true
SOAR_TEST_DSN_DISABLE=false
SOAR_PATH=your_soar_path
SOAR_TEST_DSN_HOST=127.0.0.1
SOAR_TEST_DSN_PORT=3306
SOAR_TEST_DSN_DBNAME=yourdb
SOAR_TEST_DSN_USER=root
SOAR_TEST_DSN_PASSWORD=
SOAR_REPORT_TYPE=markdown
在
hyperf start
后,监听QueryExec
事件, 在全局的响应中插入了监听到sql
列表对应的优化建议,
目前只对response()->json()进行了插入
示例
Thanks
本作品采用《CC 协议》,转载必须注明作者和本文链接
推荐文章: