deniztezcan/laravel-postcodenl-api

Laravel PostcodeNL API package

0.2.3 2021-11-05 11:39 UTC

This package is auto-updated.

Last update: 2024-11-05 18:46:56 UTC


README

Latest Stable Version Total Downloads Latest Unstable Version License StyleCI

Intergrates the PostcodeNL API with Laravel 5 & 6 via a ServiceProvider and Facade. This package currently supports only the validation of dutch addresses.

Instalation

composer require deniztezcan/laravel-postcodenl-api

Add a ServiceProvider to your providers array in config/app.php:

    'providers' => [
    	//other things here

    	DenizTezcan\LaravelPostcodeNLAPI\PostcodeNLAPIServiceProvider::class,
    ];

Add the facade to the facades array:

    'aliases' => [
    	//other things here

    	'PostcodeNLAPI' => DenizTezcan\LaravelPostcodeNLAPI\Facades\PostcodeNLAPI::class,
    ];

Finally, publish the configuration files:

php artisan vendor:publish --provider="DenizTezcan\LaravelPostcodeNLAPI\PostcodeNLAPIServiceProvider"

Configuration

Please set your API: key and secret in the config/postcodenlapi.php

Usage

To get the street and city linked to a Dutch postalcode, housenr and extension. The response is returned in json format, ideal for ajax.

use PostcodeNLAPI;

$data = PostcodeNLAPI::validateDutch('1010AA', '1', 'a');