wubs/postcode-api

此软件包最新版本(1.1.43)没有可用的许可证信息。

与postcodeapi.nu API进行通信

1.1.43 2015-04-30 18:35 UTC

This package is not auto-updated.

Last update: 2024-09-28 17:28:08 UTC


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);