vitorehugoro1 / laravel-dashboard-stocks-tile
:package_description
v2.0
2021-05-07 02:39 UTC
Requires
- php: ^7.4
- guzzlehttp/guzzle: ^7.0
- scheb/yahoo-finance-api: ^4.0
- spatie/laravel-dashboard: ^2.0
Requires (Dev)
- phpunit/phpunit: ^9.0
This package is auto-updated.
Last update: 2024-09-29 05:49:29 UTC
README
一个从雅虎财经获取股票数据价格信息的瓷砖!
此瓷砖可用于Laravel Dashboard。
安装
您可以通过composer安装此包
composer require vitorhugoro1/laravel-dashboard-stocks-tile
用法
在dashboard
配置文件中,您必须在tiles
键中添加此配置。
// in config/dashboard.php return [ // ... 'tiles' => [ 'stocks_data' => [ 'stocks' => [ 'AAPL' // Use the yahoo stock symbols format ], 'refresh_interval_in_seconds' => 60, ], ], ];
在app\Console\Kernel.php
中,您应该安排VitorHugoRo\StockTile\Commands\FetchStockDataCommand每分钟运行一次。
在您的仪表板视图中,您使用livewire:stock-tile
组件。
<x-dashboard> <livewire:stock-tile position="e7:e16"/> </x-dashboard>
待办事项
- 为瓷砖组件添加自定义标题
- 对livewire瓷砖进行测试
- 对数据抓取进行测试
- 创建一个自用的雅虎财经爬虫,而不是使用第三方库。
测试
composer test
更新日志
请参阅更新日志以获取有关最近更改的更多信息。
贡献
请参阅贡献指南以获取详细信息。
安全
如果您发现任何与安全相关的问题,请通过电子邮件vitorhugo.ro10@gmail.com联系,而不是使用问题跟踪器。
致谢
许可证
MIT许可证(MIT)。请参阅许可证文件以获取更多信息。