此包已被废弃,不再维护。作者建议使用flyingluscas/bug-notifier包。

Laravel包用于追踪错误。

v0.4.0 2016-09-12 21:22 UTC

This package is auto-updated.

Last update: 2019-08-25 01:02:29 UTC


README

Latest Version on Packagist Software License StyleCI Build Status Quality Score Total Downloads

注意: 此包不再维护,请参阅新的BugNotifier包。

Laker 是一个 Laravel 5.2/5.3 包,帮助您追踪错误。

Laker 捕获 Laravel 所有的 异常 并将它们保存到 Bitbucket 上的 问题 中。

安装

通过 Composer

$ composer require flyingluscas/laker

使用方法

1. 服务提供者

首先,您需要在 config/app.phpproviders 部分添加 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

贡献

有关详细信息,请参阅 CONTRIBUTINGCONDUCT

安全

如果您发现任何与安全相关的问题,请通过电子邮件lucas.pires.mattos@gmail.com联系,而不是使用问题跟踪器。

致谢

许可

MIT 许可证 (MIT)。有关更多信息,请参阅许可文件