ingoldsby / laravel-dashboard-chuck-norris-joke-tile
Laravel Dashboard 的 Chuck Norris 搞笑瓷砖
1.1.0
2020-06-10 07:19 UTC
Requires
- php: ^7.4
- spatie/laravel-dashboard: ^1.0
Requires (Dev)
- phpunit/phpunit: ^9.0
This package is auto-updated.
Last update: 2024-09-10 16:48:53 UTC
README
此瓷砖可用于 Laravel Dashboard,以显示来自 互联网 Chuck Norris 数据库 的随机 Chuck Norris 搞笑。
安装
您可以通过 composer 安装此软件包
composer require ingoldsby/laravel-dashboard-chuck-norris-joke-tile
使用
在 dashboard
配置文件中,您必须在 tiles
键中添加此配置。
// in config/dashboard.php return [ // ... 'tiles' => [ 'chuck_norris_joke' => [ 'refresh_interval_in_seconds' => 900, // this will refresh every 15 minutes ] ], ];
在 app\Console\Kernel.php
中,您应该安排 \Ingoldsby\ChuckNorrisJokeTile\Commands\FetchChuckNorrisJokeCommand
运行。您可以选择命令运行的频率。通过 API 大约有 600 个笑话可用。
// in app/console/Kernel.php protected function schedule(Schedule $schedule) { // ... $schedule->command(\Ingoldsby\ChuckNorrisJokeTile\Commands\FetchChuckNorrisJokeCommand::class)->everyFifteenMinutes(); }
在您的仪表板视图中,您可以使用此瓷砖
livewire:chuck-norris-joke-tile
<x-dashboard> <livewire:chuck-norris-joke-tile position="a1" /> </x-dashboard>
测试
composer test
变更日志
请参阅 CHANGELOG 以获取有关最近更改的更多信息。
贡献
请参阅 CONTRIBUTING 以获取详细信息。
安全
如果您发现任何与安全相关的问题,请通过电子邮件联系,而不是使用问题跟踪器。
支持 Spatie
我从 Spatie 的各种软件包中学到了很多,包括 Mailcoach,如果您想了解更多,我会推荐您查看它们。
通过观看 Spatie 的付费视频课程,了解如何创建像他们一样的软件包
Spatie 在创建 最佳开源软件包 上投入了大量资源。您可以通过 购买他们的一些付费产品 来支持他们。
鸣谢
许可证
MIT 许可证 (MIT)。有关更多信息,请参阅 许可证文件。