willemo / laravel-flightaware
此包已 弃用 并不再维护。未建议替换包。
Laravel 服务提供者,用于 FlightAware FlightXML V3 API
v0.2.0
2017-08-18 14:32 UTC
Requires
- php: >=5.4
- guzzlehttp/guzzle: ~6.0
- illuminate/support: ^5.4.0
- symfony/options-resolver: ^3.3
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_USERNAMEFLIGHTXML_API_KEY
使用
您可以使用 FlightXML 外观调用 FlightAware API。目前支持以下端点。方法使用与 API 参考列表相同的参数。有关端点的更多信息,请参阅 docs 文件夹中的文件。
FlightXML::getAirportInfo($airportCode);FlightXML::getFlightInfoStatus($ident, $options = []);
注意
FlightAware、FlightXML 及其 API 的名称版权属于 FlightAware。