tkaratug/laravel-dashboard-trello-tile

Laravel Dashboard 的 Trello 磁贴

1.2.0 2023-02-19 15:11 UTC

This package is auto-updated.

Last update: 2024-09-19 18:37:18 UTC


README

Latest Version on Packagist Software License Total Downloads

一个用于在 Laravel Dashboard 上显示 Trello 任务的面板磁贴。

Laravel Dashboard Trello Tile

安装

通过 Composer

$ composer require tkaratug/laravel-dashboard-trello-tile

用法

dashboard 配置文件中,你必须在 tiles 键中添加此配置。 list_id 应该是你想在仪表板上显示的 Trello 任何列表 ID。

// in config/dashboard.php

return [
    // ...
    'tiles' => [
        'trello' => [
            'trello_key' => env('TRELLO_API_KEY'),
            'trello_token' => env('TRELLO_API_TOKEN'),
            'list_id' => env('TRELLO_LIST_ID'),
            'refresh_interval_in_seconds' => 30,
        ],
    ],
];

app\Console\Kernel.php 中,你应该安排 Tkaratug\TrelloTile\Commands\FetchTrelloCardsCommand 每隔 x 分钟运行。

// in app/console/Kernel.php

protected function schedule(Schedule $schedule)
{
    $schedule->command(\Tkaratug\TrelloTile\FetchTrelloCardsCommand::class)->everyThirtyMinutes();
}

在你的仪表板视图中,你使用 livewire:trello-tile 组件。

<x-dashboard>
    <livewire:trello-tile position="a1" />
</x-dashboard>

你可以使用 count 属性指定你希望在仪表板上显示的任务数量。

<x-dashboard>
    <livewire:trello-tile position="a1" count="5" />
</x-dashboard>

变更日志

请参阅 CHANGELOG 了解最近有哪些变化。

测试

$ composer test

贡献

请参阅 CONTRIBUTING 了解详细信息。

安全

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

致谢

许可

MIT 许可证(MIT)。请参阅 许可文件 了解更多信息。