基础维塔斯 / 新冠疫情
基于 Lumen 框架的全球新冠疫情 API
1.1.0.2
2020-03-23 13:24 UTC
Requires
- php: ^7.2.5
- guzzlehttp/guzzle: ^6.5
- laravel/lumen-framework: ^7.0
- laravel/tinker: ^2.3
- league/flysystem: ^1.0
- nesbot/carbon: ^2.31
Requires (Dev)
- fzaninotto/faker: ^1.9.1
- mockery/mockery: ^1.3.1
- phpunit/phpunit: ^8.5
This package is auto-updated.
Last update: 2024-09-23 23:42:06 UTC
README
简介
yayasanvitka/covid19
是一个基于 Lumen 的应用程序,旨在轻松发布和消费有关新型冠状病毒-19的实时信息的 API。此模块基于 javieraviles/covidAPI 的 API。
文档
要求
此应用程序是用 Lumen 框架创建的,需要与 Lumen 7 相同的包。
安装 & 设置
composer create-project --prefer-dist yayasanvitka/covid19
如果您想设置配置,例如禁用印度尼西亚巴淡市的数据加载,您可以在您的 .env 中将 COVID_LOAD_CITY_BATAM
设置为 false。
Web 路由
- /api/global: 全球数据
- /api/global/{DATE}: 按日期的全球数据
- /api/countries: 国家列表
- /api/countries/{COUNTRY}: 每个国家的数据
- /api/countries/{COUNTRY}/{DATE}: 每个国家的按日期数据
- /api/city/batam: 印度尼西亚巴淡市的数据
- /api/city/batam/{DATE}: 印度尼西亚巴淡市按日期的数据
门面方法
Covid::fetch()
从端点获取数据Covid::get()
获取数据。返回 \Illuminate\Support\Collection。可以使用 country() 方法进行链式调用。Covid::country()
获取国家数据。Covid::total()->cases
获取(全球)病例总数Covid::total()->todayCases
获取(全球)今日病例总数Covid::total()->todayDeath
获取(全球)今日死亡总数Covid::total()->recovered
获取(全球)康复总数Covid::total()->deaths
获取(全球)死亡总数Covid::total()->active
获取(全球)活动总数Covid::total()->critical
获取(全球)危重总数Covid::total()->casesPerOneMillion
获取(全球)每百万病例总数
Artisan 命令
php artisan covid19-update
运行此命令以更新数据库
许可证
MIT 许可证 2020,IT Yayasan Vitka。基于 javieraviles 的 API,数据不得用于商业目的。您可以自由扩展应用程序以适应您的城市,如果您发现任何错误,请通过 adly@yayasanvitka.id 联系我们。