filippo-toso / vat-api
A simple class to get European VAT ID details (company name and address)
v1.0.3
2018-02-18 09:55 UTC
Requires
- php: ^5.6 || ^7.0
- guzzlehttp/guzzle: ^6.2
- illuminate/support: ^5.0
- sunra/php-simple-html-dom-parser: ^1.5
This package is auto-updated.
Last update: 2024-10-29 05:22:31 UTC
README
A simple class to get European VAT ID details (company name and address).
Requirements
- PHP 5.6+
- Laravel 5.0+
- sunra/php-simple-html-dom-parser 1.5+
- guzzlehttp/guzzle 6.2+
Installing
Use Composer to install it:
composer require filippo-toso/vat-api
If you are using Laravel < 5.5, you also need to register the service provider and the alias.
To do so, add the following row in the providers array of your config/app.php:
FilippoToso\VatApi\VatApiServiceProvider::class,
You should also add the following row in the aliases array of the same config/app.php file:
'Vat' => FilippoToso\VatApi\VatApiFacade::class,
Using It
The use is very simple:
$details = Vat::details('LU26375245');
This will return the following array:
[
[valid] => TRUE
[vat_id] => IT02861640304
[name] => CREATIVE PARK DI FILIPPO TOSO
[addresses] => [
[0] => VIA DANTE 1/B
[1] => 33057 PALMANOVA UD
]
[address] => VIA DANTE 1/B 33057 PALMANOVA UD
[error] => FALSE
]