PHP code example of speelpenning / laravel-postcode-nl

1. Go to this page and download the library: Download speelpenning/laravel-postcode-nl library. Choose the download type require.

2. Extract the ZIP file and open the index.php.

3. Add this code to the index.php.
    
        
<?php
require_once('vendor/autoload.php');

/* Start to develop here. Best regards https://php-download.com/ */

    

speelpenning / laravel-postcode-nl example snippets


Speelpenning\PostcodeNl\PostcodeNlServiceProvider::class,



use Exception;
use Speelpenning\PostcodeNl\Services\AddressLookup;

class AddressDumper {

    /**
     * @var AddressLookup
     */
    protected $lookup;
    
    /**
     * Create an address dumper instance.
     *
     * @param AddressLookup $lookup
     */
    public function __construct(AddressLookup $lookup)
    {
        $this->lookup = $lookup;
    }
    
    /**
     * Dumps the address details on screen.
     *
     * @param string $postcode
     * @param int $houseNumber
     * @param null|string $houseNumberAddition
     */
    public function dump($postcode, $houseNumber, $houseNumberAddition = null)
    {
        try {
            $address = $this->lookup->lookup($postcode, $houseNumber, $houseNumberAddition);
            dd($address);
        }
        catch (Exception $e) {
            exit('Ow, that went wrong...');
        }
    }

}


route('postcode-nl::address', [$postcode, $houseNumber, $houseNumberAddition = null]);
ini
POSTCODENL_KEY=<your-api-key>
POSTCODENL_SECRET=<your-secret>
ini
POSTCODENL_ENABLE_ROUTES=true