deniztezcan / laravel-postcodenl-api
Laravel PostcodeNL API package
0.2.3
2021-11-05 11:39 UTC
Requires
- guzzlehttp/guzzle: ^6.3|^7.0.1
- illuminate/support: 5.4.*|5.5.*|5.6.*|5.7.*|5.8.*|^6.0|^7.0|^8.0
README
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');