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.eu REST API for Dutch address verification.
License MIT
Informations about the package laravel-postcode-nl
Postcode.eu client for Laravel 11 & 12
A client using the Postcode.eu REST API for Dutch address verification.
Installation
Pull the package in through Composer:
Next, register an account with Postcode.eu to obtain a key and secret, required to authenticate with the API. See https://account.postcode.eu/register/api/en_GB for more 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.9
illuminate/config Version 11.*|12.*
illuminate/contracts Version 11.*|12.*
illuminate/routing Version 11.*|12.*
illuminate/support Version 11.*|12.*
illuminate/validation Version 11.*|12.*