hi-folks / laravel-dashboard-devto-tile

用于在Spatie Laravel Dashboard中列出DEV.to文章的Tile

v0.2.1 2020-12-19 09:38 UTC

This package is auto-updated.

Last update: 2024-09-15 04:52:39 UTC


README

Latest Version on Packagist

用于从DEV.to检索您的文章的Tile。

此Tile可用于Laravel Dashboard上。

安装

您可以通过composer安装此包

composer require hi-folks/laravel-dashboard-devto-tile

使用方法

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

<x-dashboard>
    <livewire:devto-tile position="e7:e16" />
</x-dashboard>

获取您的DEV.to API密钥

前往https://dev.to/settings/account并创建您的API密钥。您需要在您的.env文件中存储您的api密钥。请记住不要提交.env文件 :) 存储api密钥的键为:DEVTO_TILE_APIKEY

DEVTO_TILE_APIKEY="yourapikeyfromdevto"

在config/dashboard.php中请添加

'tiles' => [
        'devto' => [
            'configurations' => [
                'default' => [
                    'api_key' => env('DEVTO_TILE_APIKEY'),
                ],
            ],
            'refresh_interval_in_seconds' => 5,
        ],
    ],

为了自动检索DEV.to文章,您需要安排您的命令。前往Kernel.php文件并添加此行。

$schedule->command("dashboard:fetch-data-from-devto-api", [])->everyFiveMinutes();

该Tile

如果您正确完成了设置,您可以在仪表板中看到您的新Tile。 带有DEV.to文章的Tile的截图

测试

composer test

变更日志

有关最近更改的更多信息,请参阅CHANGELOG

贡献

有关详细信息,请参阅CONTRIBUTING

鸣谢

许可

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