willemo / laravel-flightaware

此包已 弃用 并不再维护。未建议替换包。

Laravel 服务提供者,用于 FlightAware FlightXML V3 API

v0.2.0 2017-08-18 14:32 UTC

This package is auto-updated.

Last update: 2022-05-28 10:11:05 UTC


README

Laravel 服务提供者,用于 FlightAware FlightXML V3 API。

此项目已弃用

此项目不再受支持。

安装

您可以使用 Composer 下载此包

composer.phar require willemo/laravel-flightaware

Composer 下载完包后,您需要将服务提供者和外观添加到您的 config/app.php 文件中

return [

    // Other config
    
    'providers' => [
        // Other providers
        Willemo\LaravelFlightAware\FlightXMLServiceProvider::class,
    ],

    'aliases' => [
        // Other aliases
        'FlightXML' => Willemo\LaravelFlightAware\FlightXMLFacade::class,
    ],

];

之后,您需要运行以下命令来发布配置文件

php artisan vendor:publish --provider="Willemo\LaravelFlightAware\FlightXMLServiceProvider"

配置

您可以在 config/flightxml.php 文件中配置此包。您需要使用以下键将您的 FlightAware 用户名和 API 密钥添加到环境中

  • FLIGHTXML_USERNAME
  • FLIGHTXML_API_KEY

使用

您可以使用 FlightXML 外观调用 FlightAware API。目前支持以下端点。方法使用与 API 参考列表相同的参数。有关端点的更多信息,请参阅 docs 文件夹中的文件。

  • FlightXML::getAirportInfo($airportCode);
  • FlightXML::getFlightInfoStatus($ident, $options = []);

注意

FlightAware、FlightXML 及其 API 的名称版权属于 FlightAware。