飞行卢卡斯 / laker
v0.4.0
2016-09-12 21:22 UTC
Requires
- php: ~5.6|~7.0
- gentle/bitbucket-api: ^0.8
- illuminate/support: 5.1.*|5.2.*|5.3.*
Requires (Dev)
- mockery/mockery: ^0.9.5
- orchestra/testbench: 3.1.*|3.2.*|3.3.*
- phpunit/phpunit: ~4.0||~5.0
- squizlabs/php_codesniffer: ~2.3
This package is auto-updated.
Last update: 2019-08-25 01:02:29 UTC
README
注意: 此包不再维护,请参阅新的BugNotifier包。
Laker 是一个 Laravel 5.2/5.3 包,帮助您追踪错误。
Laker 捕获 Laravel 所有的 异常 并将它们保存到 Bitbucket 上的 问题 中。
安装
通过 Composer
$ composer require flyingluscas/laker
使用方法
1. 服务提供者
首先,您需要在 config/app.php
的 providers
部分添加 LakerServiceProvider
。
'providers' => [ // ... FlyingLuscas\Laker\LakerServiceProvider::class, ],
2. 配置
现在,我们的服务提供者已设置好,我们需要设置配置文件,运行。
$ php artisan vendor:publish --provider="FlyingLuscas\Laker\LakerServiceProvider"
上面的命令将生成 config/laker.php
文件。
选项 | 描述 |
---|---|
account_slug | 您的 Bitbucket 账户或团队的别名。 |
repository_slug | 您的 Bitbucket 仓库的别名。 |
auth | 您的 Bitbucket 用户名和密码。 |
3. 发送问题
所有 Laravel 异常都可以通过 app/Exceptions/Handler.php
文件拦截。
在此文件中,转到 report
方法,并在顶部添加以下内容。
use FlyingLuscas\Laker\Issue; use FlyingLuscas\Laker\Services\Bitbucket; public function report(Exception $exception) { $issue = new Issue($exception); $bitbucket = new Bitbucket; $issue->createOn($bitbucket); parent::report($exception); }
变更日志
有关最近更改的更多信息,请参阅 CHANGELOG。
测试
$ composer test
贡献
有关详细信息,请参阅 CONTRIBUTING 和 CONDUCT。
安全
如果您发现任何与安全相关的问题,请通过电子邮件lucas.pires.mattos@gmail.com联系,而不是使用问题跟踪器。
致谢
许可
MIT 许可证 (MIT)。有关更多信息,请参阅许可文件。