tkaratug / laravel-dashboard-trello-tile
Laravel Dashboard 的 Trello 磁贴
1.2.0
2023-02-19 15:11 UTC
Requires
- php: ^8.2|^8.1|^8.0|^7.4
- spatie/laravel-dashboard: ^2.1
Requires (Dev)
- phpunit/phpunit: ^9.4
This package is auto-updated.
Last update: 2024-09-19 18:37:18 UTC
README
一个用于在 Laravel Dashboard 上显示 Trello 任务的面板磁贴。
安装
通过 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)。请参阅 许可文件 了解更多信息。