Download the PHP package speelpenning/laravel-postcode-nl without Composer
On this page you can find all versions of the php package speelpenning/laravel-postcode-nl. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download speelpenning/laravel-postcode-nl
More information about speelpenning/laravel-postcode-nl
Files in speelpenning/laravel-postcode-nl
Package laravel-postcode-nl
Short Description A Laravel client using the Postcode.nl REST API for Dutch address verification.
License MIT
Informations about the package laravel-postcode-nl
Postcode.nl client for Laravel 8
A client using the Postcode.nl REST API for Dutch address verification.
Installation
Pull the package in through Composer:
Next, register an account with Postcode.nl to obtain a key and secret. See https://api.postcode.nl/#register for further information. Once you have a key and secret, store them in your .env file.
Add the following service provider to your application config:
Walk through the configuration section to make things work.
Usage
There are two ways to use the address lookup: by injecting the address lookup service in your code or using the AddressController that is shipped with the package.
Dependency injection
Example:
Using the JSON API
In order to use the API, enabled it in the configuration. When enabled, the following route is available:
or use the following URL (e.g. for AJAX calls):
Configuration
Credentials (required)
The key and secret are used for authentication. Without them, you cannot use the service.
Enable routes (optional)
This package comes with a ready to use JSON API, which is disabled by default. You can enable it like so:
Timeout (in seconds, optional)
By default, the client waits 10 seconds for a response. You may set a different timeout.
All versions of laravel-postcode-nl with dependencies
ext-json Version *
guzzlehttp/guzzle Version ^7.2
illuminate/config Version 9.*
illuminate/contracts Version 9.*
illuminate/routing Version 9.*
illuminate/support Version 9.*
illuminate/validation Version 9.*