wubs / postcode-api
此软件包最新版本(1.1.43)没有可用的许可证信息。
与postcodeapi.nu API进行通信
1.1.43
2015-04-30 18:35 UTC
Requires
- php: >=5.5
- guzzlehttp/guzzle: 5.2.0
- illuminate/support: 5.0.x
Requires (Dev)
- phpunit/phpunit: ~4.0
- vlucas/phpdotenv: 2.x-dev
README
这是一个简单的Laravel软件包,用于使用荷兰邮编API。
安装
要在此项目根目录中安装此库,请按照以下步骤操作
composer require wubs/zip:1.1.*
Laravel特有
如果您使用Laravel,请在app/config.php中的providers数组中添加'Wubs\Zip\ZipServiceProvider',
,并在app/config.php中的aliases数组中添加'Zip' => 'Wubs\Zip\Facades\Zip',
。
用法
您可以使用外观类如下所示
<?php Zip::address("1234AA", 11);
或从IoC容器中获取,如下所示
<?php $api = $app->make('\Wubs\Zip\ZipApi')
或将其注入构造函数中
<?php namespace App\Http\Controllers; use Wubs\Zip\ZipApi; class ZipController extends Controller { private $api; public function __construct(ZipApi $api) { $this->api = $api; } }
通过运行以下命令发布配置
php artisan vendor:publish
之后,配置将位于config/zip.php中
我强烈建议使用.env文件。
非Laravel使用
此软件包也可以在没有Laravel的情况下使用。请参阅下面的代码。
<?php require 'vendor/autoload.php' use Wubs\Zip\ZipApi; $zipApi = new ZipApi("API_KEY"); $address = $postcodeApi->address("1234AA", 11);