luismarcelino/postal-pt

Postal-PT is a bundle for Laravel with all Portuguese postal codes.

dev-master 2015-08-18 16:15 UTC

This package is not auto-updated.

Last update: 2024-04-17 09:00:52 UTC


README

Postal-PT is a Laravel 5 package that provides all post codes in Portugal.

Instalation

Add luismarcelino/postal-pt to composer.json.

"luismarcelino/postal-pt": "dev-master"

Run composer update to pull down the latest version of Postal Codes List.

Edit config/app.php and add the provider and filter

'providers' => [
    Luismarcelino\PostalPt\CodigosPostaisServiceProvider::class,
]

Now add the alias.

'aliases' => [
    'PostalPt' => Luismarcelino\PostalPt\CodigosPostaisFacade::class,
]

Publishing

Optionaly you can publishing the configuration if you want to change the default table name post_codes_pt:

$ php artisan vendor:publish

To generate the migration file use:

$ php artisan postalpt:migration

This will generate the <timestamp>_setup_post_codes_pt_table.php migration file. To run the migration, run as usual:

php artisan migrate

As the amount of the data to be inserted in the 'post_code_pt' table is large, you must use the follow artisan command (there is no 'db:seed' file):

php artisan postalpt:seed