一款免费增值软件包,帮助您追踪项目错误

dev-develop 2024-05-30 18:10 UTC

README

Cockpit

DevSquad

Cockpit 是一款美观的错误追踪软件包,可帮助您的软件团队追踪和修复错误。

Composer 安装

本软件包与 PHP 7.3 或更高版本 兼容。

将以下行添加到项目根目录下的 composer.json 文件中

"repositories": [
   {
      "type": "composer",
      "url": "https://devsquad.repo.repman.io"
   }
]

在项目根目录下创建 auth.json 文件,并包含以下内容

{
    "http-basic": {
        "devsquad.repo.repman.io": {
            "username": "1fc2d46ccf0406664c6427da36c26c3bebadd220b86ff7aed078def2ca03ebd6",
            "password": "1fc2d46ccf0406664c6427da36c26c3bebadd220b86ff7aed078def2ca03ebd6"
        }
    }
}

现在您可以安装此软件包了

composer require devsquad-cockpit/php

配置

为了使 Cockpit 能够将错误发送到您需要的应用程序,您需要在 .env 文件中定义此环境配置

COCKPIT_DOMAIN=http://fake-cockpit.app/
COCKPIT_TOKEN=project-token

测试

您可以通过运行以下命令向 Cockpit 发送一个模拟错误以进行测试

./vendor/bin/cockpit test

设置已登录用户

在报告错误时使用以下函数,Cockpit 将根据 Closure 返回的结果发送已登录用户的数据。

Cockpit::setUser(function() {
    return ['name'=>'name', 'email'=>'user@email.com'...];
});