elreco/laravelfortnite

此包已被废弃且不再维护。没有建议的替代包。

Fortnite API for Laravel

dev-master 2019-08-23 14:43 UTC

This package is auto-updated.

Last update: 2020-02-23 15:58:34 UTC


README

StyleCI License Monthly Downloads

这是一个使用 FortniteAPI.comFortnite API 提供器,用于 Laravel。您可以使用此API获取用户胜利、击杀、最新新闻、Fortnite服务器状态等信息。

感谢 samhoogantink 提供的PHP代码。

安装

通过Composer

$ composer require elreco/laravelfortnite

在您的Laravel项目根目录中

使用方法

  1. 'Elreco\LaravelFortnite\LaravelFortnite' 添加到您的控制器文件中
<?php

namespace App\Http\Controllers;

use App\User;
use App\Http\Controllers\Controller;
use Elreco\LaravelFortnite\LaravelFortnite;
[...]
?>
  1. 初始化一个新的LaravelFortnite对象并设置您的API密钥。您可以在 FortniteAPI.com 上注册以获取密钥。
<?php

$api = new LaravelFortnite;
$api->setKey("YOUR KEY");
?>
  1. 从API获取数据
<?php
$api = new LaravelFortnite;
$api->setKey("YOUR KEY");

// get and user id
$data = $api->user->id('username');
?>

示例

您可以构建像我这样的网站: tracker.fortnitefrance.eu

  1. 获取一个用户ID
<?php
$api = new LaravelFortnite;
$api->setKey("YOUR KEY");

$data = $api->user->id('username');

echo $data->uid;
echo $data->username;
?>
  1. 获取用户统计信息 V2
<?php
$api = new LaravelFortnite;
$api->setKey("YOUR KEY");

$api->user->uid = 'user_id';

$data = $api->user->stats('console', 'window');

dump($data);
?>
  1. 获取每日商店
<?php
$api = new LaravelFortnite;
$api->setKey("YOUR KEY");

$api = new FortniteClient;

$data = $api->items->store();

dump($data);
?>

  1. Fortnite服务器状态
<?php
$api = new LaravelFortnite;
$api->setKey("YOUR KEY");

$data = $api->status->fetch();

echo $data->status;
echo $data->message;
echo $data->version;
?>

变更日志

请参阅 changelog 以获取有关最近更改的更多信息。

测试

$ composer test

贡献

请参阅 contributing.md 了解详细信息以及待办事项列表。

安全

如果您发现任何与安全相关的问题,请通过电子邮件发送给作者,而不是使用问题跟踪器。

鸣谢

许可证

许可证。请参阅 许可证文件 以获取更多信息。