ezzaze/airlabs

Airlabs.co API 的 PHP 封装

v0.0.1-alpha 2022-08-15 23:42 UTC

README

Latest Version on Packagist GitHub Tests Action Status GitHub Code Style Action Status Total Downloads

这里应该放置您的描述。请限制为一到两段。考虑添加一个小示例。

支持我们

我们在创建一流的开放源代码包上投入了大量的资源。您可以通过购买我们的付费产品之一来支持我们。

我们非常感谢您从家乡寄给我们一张明信片,注明您正在使用我们的哪些包。您可以在我们的联系页面上找到我们的地址。我们将发布收到的所有明信片在我们的虚拟明信片墙上。

安装

您可以通过 composer 安装此包

composer require ezzaze/airlabs

您可以使用以下命令发布配置文件

php artisan vendor:publish --tag="airlabs-config"

这是已发布配置文件的内容

return [
    'api_key' => env('AIRLABS_API_KEY', ''),
    'version' => env('AIRLABS_API_VERSION', 'v9'),
    'cache' => [
        'enabled' => env('AIRLABS_API_CACHE_ENABLED', false),
        'lifetime' => env('AIRLABS_API_CACHE_LIFETIME', null)
    ]
];

用法

use Ezzaze\Airlabs\Facades\Airlabs;

$airports = Airlabs::airports();

$usaCities = Airlabs::cities(['country_code', 'US']);

您可以使用以下命令绕过 SSL 证书对等验证进行测试

$timezones = Airlabs::verifyPeer(false)->airports();

测试

composer test

变更日志

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

贡献

请参阅 CONTRIBUTING 获取详细信息。

安全漏洞

请参阅 我们的安全策略 了解如何报告安全漏洞。

鸣谢

许可协议

MIT 许可协议(MIT)。请参阅 许可文件 了解更多信息。