一款免费增值软件包,帮助您追踪项目错误
dev-develop
2024-05-30 18:10 UTC
Requires
- php: ^7.3|^7.4|^8.0|^8.1
- guzzlehttp/guzzle: ^7.5
- illuminate/container: ^8.83|^9.28
- illuminate/http: ^8.8|^9.28
- illuminate/support: ^6.9|^7.0|^8.0|^9.0
- spatie/backtrace: ^1.2 <1.6.0
- symfony/console: v5.4|v6.1
- symfony/dotenv: v5.4|v6.1
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.0
- mockery/mockery: ^1.5
- phpmd/phpmd: ^2.9
- phpunit/phpunit: ^9.3.3
- squizlabs/php_codesniffer: ^3.6
This package is auto-updated.
Last update: 2024-09-19 20:55:29 UTC
README
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'...]; });