presttec/laravel-trello

Laravel Trello API 接口

dev-master 2021-07-25 00:35 UTC

This package is auto-updated.

Last update: 2021-12-25 01:48:16 UTC


README

Latest Stable Version Total Downloads License

在 Laravel 中与 Trello API 交互的接口。

安装

通过 Composer 安装包。在终端运行 Composer require 命令

composer require presttec/laravel-trello

包将通过 composer 包发现自动安装。如果没有,您需要在您的 config/app.php 中注册 PrestTEC\Trello\TrelloService 服务提供者。

可选地,如果您喜欢使用 Facade,可以添加别名

'Trello' => PrestTEC\Trello\Facades\Trello::class

配置

要开始,您需要发布所有供应商资产。

php artisan vendor:publish --provider=PrestTEC\Trello\TrelloServiceProvider

然后打开 config\trello.php 填写您的 Trello API 凭据

现在您可以在您的 Laravel 项目中使用 Trello API。

Lumen

将包中的配置文件复制到您的项目配置目录

cp vendor/presttec/laravel-trello/config/trello.php config/trello.php

然后打开 config\trello.php 填写您的 Trello API 凭据

完成此操作,请在 bootstrap/app.php 中注册配置文件和服务提供者

$app->configure('trello');
$app->register(PrestTEC\Trello\TrelloServiceProvider::class);

现在您可以在您的 Lumen 项目中使用 Trello API。

基本用法

您可以通过调用 \Trello::{TrelloAPIFUNCTION} Facade 直接调用您的 Trello API。

如果您喜欢依赖注入,可以像这样注入管理器

use PrestTEC\Trello\TrelloManager;

class TrelloController extends Controller
{
    private $trelloManager;

    public function __construct(TrelloManager $trelloManager)
    {
        $this->trelloManager = $trelloManager;
    }

    public function index()
    {
        $this->trelloManager->execute('GetInvoice', ['invoiceid' => '1337']);
    }
}

提示:执行命令也将支持您自己创建的 Trello API 命令。

支持

请在 trello 中创建一个问题

许可协议

此软件包在 MIT 许可证下发布。有关详细信息,请参阅打包的 LICENSE 文件。