此包已被废弃且不再维护。作者建议使用eyedroot/gg包。

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