tabjen99/lara-track

此包的最新版本(0.0.2)没有可用的许可证信息。

此包有助于在系统发生异常时在Trello板上创建卡片。

0.0.2 2019-03-30 05:36 UTC

This package is auto-updated.

Last update: 2024-09-29 05:02:30 UTC


README

LaraTrack 可以让您在系统触发异常时自动创建Trello卡片,带来便利。

入门

以下说明将帮助您安装laravel包。一切都很简单和容易!

依赖关系

  • gregoriohc/laravel-trello

先决条件

您必须拥有Trello账户,请准备一个板和laraTrack插入卡片用的列表。能够访问Trello账户并生成用于API集成的访问令牌。

[示例]

安装

  1. 通过浏览器登录Trello。
  2. 通过此链接获取访问令牌 - *(https://trello.com/app-key/)
  3. 从认证页面获取2个项目:密钥 & 令牌 p/s : 令牌不是自动生成的。您必须授权以生成令牌。 https://trello.com/1/authorize?expiration=never&scope=read,write,account&response_type=token&name=Server%20Token&key=[YOUR KEY HERE]
  4. 让我们开始安装laravel插件
composer require tabjen99/lara-track
  1. 发布Trello配置
php artisan vendor:publish --provider="Gregoriohc\LaravelTrello\TrelloServiceProvider"
  1. 在Config/app.php中配置提供者和别名

提供者

'providers' => [
  ...
  Gregoriohc\LaravelTrello\TrelloServiceProvider::class,
   miketan\laraTrack\laraTrackServiceProvider::class,
],

别名

'aliases' => [
  ...
  'Trello' => Gregoriohc\LaravelTrello\Facades\Wrapper::class,
  'TrelloCrashReport' =>miketan\laraTrack\CrashReportFacade::class,
],

  1. 在config/trello.php中输入api_key、api_token、board和list
  2. 发布迁移文件并执行迁移。
php artisan vendor:publish --tag=migrations 
php artisan migrate
  1. 清除缓存和日志配置
php artisan config:cache

用法

  1. 将app/exceptions/Handler.php中的report(Exception $e)函数替换为
 public function report(Exception $e)
  {
      \TrelloCrashReport::CountOrCreate($e);
      return parent::report($e);
  }

完成

如果您已完成上述步骤,则laraTrack已成功配置并运行

-- -- 开心追踪 -- --