supergrecko / riot-quest
此包已被废弃,不再维护。没有推荐替代包。
Riot Games API 框架
1.5.2
2019-10-24 16:51 UTC
Requires
- php: ^7.1
- ext-json: *
- guzzlehttp/guzzle: ^6.3.3
- illuminate/support: ^5.8
- league/flysystem: ^1.0
- nesbot/carbon: ^2.25.0
- psr/cache: 1.0.1
- psr/log: 1.1
- symfony/cache: ^4.3.4
- symfony/dotenv: ^4.3.4
Requires (Dev)
- jenssegers/blade: 1.2.2
- phpunit/phpunit: 8.4.0
- symfony/var-dumper: 4.3.4
README
RiotQuest 是一个适用于《英雄联盟》API的现代PHP 7.1+框架
该框架旨在为您提供一种简单优雅的方式与API交互。
以下是RiotQuest的一些功能列表。
- 自动速率限制
- 自动缓存
- 原始数组上的Laravel集合支持
- 支持环境变量
- Laravel集成
- DataDragon下载器
- 自动更新DataDragon副本
- DataDragon支持本地化
- 类似Laravel的语法
整个项目采用MIT许可证。
入门指南
示例
使用Summoner Name "supergrecko" 对EUW上的Summoner V4进行请求
<?php use RiotQuest\Client; $summoner = Client::summoner('euw')->name('supergrecko'); ?>
文档
RiotQuest的文档可以在 https://riotquest.supergrecko.dev/ 找到
还可以在 https://riotquest.netlify.com/ 找到镜像
先决条件
该库使用Composer进行类自动加载和依赖管理。以下是您开始使用RiotQuest所需的内容列表。
- PHP 7.1+
- ext-json
- ext-curl
- Composer
安装
要安装RiotQuest,只需使用Composer安装即可。
$ composer require supergrecko/riot-quest