PHP 调试、日志工具

v2.2.1 2024-03-14 07:10 UTC

README

此库是使用 GG 客户端所必需的 PHP 库。请访问以下网站: http://phpgg.kr

重要通知

此库已迁移到新的供应商(beaverlabs/gg)名称。请使用以下命令安装库。

composer require --dev eyedroot/gg

关于

GG 客户端 是一款专为 PHP 开发者设计的调试客户端。安装库后,您可以使用 gg($foo);GG 客户端 中检查您想要输出的变量。数据存储功能允许您稍后检索它。如果您是使用 Laravel 框架的开发者,您可以自动检测异常对象并在 GG 客户端中直接检查它们。

安装和需求

GG 客户端 可以作为由 composer 依赖管理工具安装的包使用。如果您是原生 PHP 开发者,您可以使用以下命令安装库。在安装之前,请确保您的项目 PHP 版本高于 ^8.3。请注意,Laravel 框架支持 ^9.0 及以上版本。

支持的 PHP 版本

  • beaverlabs/gg:v2.0.0 需要 PHP 版本 ^8.3
  • beaverlabs/gg:v1.5.3 需要 PHP 版本 ^7.4

通过 composer 安装项目

对于使用 composer 管理依赖的项目,请安装您项目的库。

composer require --dev beaverlabs/gg

发布 GG 客户端

如果您正在使用 Laravel 框架,您可以使用以下命令将 GG 客户端发布到公共目录。

php artisan vendor:publish --provider="Beaverlabs\Gg\Providers\GgServiceProvider"

或者

可以使用 --force 选项覆盖现有文件。

php artisan vendor:publish --provider="Beaverlabs\Gg\Providers\GgServiceProvider" --force

环境变量

使用此库需要以下环境变量。

GG_ENABLED=true
GG_HOST=host.docker.internal
GG_EXCEPTION_LISTENER=false
GG_MODEL_QUERY_LISTENER=true
GG_HTTP_RESPONSE_LISTENER=true