kehet / laravel-dashboard-hsl-tile
Spatie Laravel Dashboard 的 HSL 地图瓦片
1.2.0
2021-11-18 16:39 UTC
Requires
- php: ^8.0|^7.4
- spatie/laravel-dashboard: ^2.0
Requires (Dev)
- phpunit/phpunit: ^9.3
This package is auto-updated.
Last update: 2024-09-18 23:01:25 UTC
README
此瓦片显示给定车站的 HSL (赫尔辛基地区交通局) 数据
此瓦片可用于 Laravel Dashboard。
安装
您可以通过 composer 安装此包
composer require kehet/laravel-dashboard-hsl-tile
在 app\Console\Kernel.php 中,您应该安排 Kehet\HSLTile\FetchDataFromApiCommand 运行。如果您希望每分钟运行一次,可以这样做。如果您不需要这个瓦片有快速更新,也可以更少地运行。
在仪表板配置文件中,您必须在 tiles 键中添加此配置。值 belgian_trains 应该是一个数组,其中每个值都是一个具有 departure、destination 和 label 键的数组。
// in config/dashboard.php return [ 'tiles' => [ 'hsl' => [ 'stops' => [ [ 'id' => 'HSL:1020602', 'title' => null, ], ], 'refresh_interval_in_seconds' => 60, ], ], ];
要发布所需的 CSS 文件,您必须发布资源
php artisan vendor:publish --provider="Kehet\HSLTile\HSLTileServiceProvider"
使用方法
在您的仪表板视图中,您使用 livewire:hsl-tile
组件。
<x-dashboard> <livewire:hsl-tile position="a1:a3" /> </x-dashboard>
测试
composer test
更新日志
1.0.0 - 2021-11-16
- 初始发布
致谢
许可
MIT 许可证 (MIT)。请参阅 许可文件 获取更多信息。