GithubHelp home page GithubHelp logo

axiostudio / comuni-italiani Goto Github PK

View Code? Open in Web Editor NEW
2.0 2.0 1.0 218 KB

Pacchetto Laravel per la gestione dei comuni italiani

PHP 100.00%
amministrazione api burocrazia cities citta comuni italia italian laravel package

comuni-italiani's Introduction

Axio Studio Comuni

Informazioni

Questo package Laravel include delle API utili a fruire delle informazioni riguardanti i comuni italiani.

Come funziona

Grazie a comode API è possibile ottenere informazioni di CAP, città, provincie, regioni e zone d'Italia.

Endpoint Metodo Descrizione Parametri
/api/comuni/zones GET Ritorna una lista di tutte le zone italiane -
/api/comuni/zones/{id} GET Ritorna le informazioni di una determinata zona in base al suo "id" -
/api/comuni/regions GET Ritorna la lista di tutte le regioni italiane -
/api/comuni/regions/{id} GET Ritorna le informazioni di una determinata regione in base al suo "id" -
/api/comuni/provinces GET Ritorna la lista di tutte le regioni italiane q (querystring) - filtra per nome dopo il terzo carattere di ricerca
/api/comuni/provinces/{id} GET Ritorna le informazioni di una determinata regione in base al suo "id" -
/api/comuni/provinces/{code} GET Ritorna le informazioni di una determinata regione in base al suo "code" -
/api/comuni/cities GET Ritorna la lista di tutte le città italiane q (querystring) - filtra per nome dopo il terzo carattere di ricerca
/api/comuni/cities/{id} GET Ritorna le informazioni di una determinata città in base al suo "id" -
/api/comuni/zips GET Ritorna la lista di tutti i CAP italiani q (querystring) - filtra per codice (5 caratteri numerici)
/api/comuni/zips/{id} GET Ritorna le informazioni di un determinato CAP in base al suo "id" -

Installazione

Per installare il package, eseguire:

composer require axiostudio/comuni-italiani

Per completare l'installazione è necessario avviare le migration ed eseguire:

php artisan migrate && php artisan comuni:update

Personalizzazione

È possibile esportare nel proprio progetto il file config e le migrations del package tramite:

php artisan vendor:publish --provider="Axiostudio\Comuni\ComuniServiceProvider"

Note

Per supporto o bug utilizzare le Issue di Github, per collaborare invece è sufficente aprire un PR con le specifiche dell'integrazione eseguita.

Credits

Questo pacchetto è stato creato ed è mantenuto da Axio Studio, per maggiori informazioni: https://axio.studio.

comuni-italiani's People

Stargazers

 avatar

Watchers

 avatar  avatar

Forkers

tuskcode

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.