PHPackages                             axiostudio/comuni-italiani - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [API Development](/categories/api)
4. /
5. axiostudio/comuni-italiani

ActiveLibrary[API Development](/categories/api)

axiostudio/comuni-italiani
==========================

Pacchetto Laravel per la gestione dei comuni italiani

2.0.1(1y ago)91.1k1MITPHPPHP ^8.0|^8.1|^8.2|^8.3

Since Feb 5Pushed 2mo ago3 watchersCompare

[ Source](https://github.com/axiostudio/comuni-italiani)[ Packagist](https://packagist.org/packages/axiostudio/comuni-italiani)[ Docs](https://github.com/axiostudio/comuni-italiani)[ RSS](/packages/axiostudio-comuni-italiani/feed)WikiDiscussions main Synced yesterday

READMEChangelog (5)Dependencies (1)Versions (7)Used By (0)

Axio Studio Comuni
==================

[](#axio-studio-comuni)

Informazioni
------------

[](#informazioni)

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

Come funziona
-------------

[](#come-funziona)

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

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

[](#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
-----------------

[](#personalizzazione)

È possibile impostare tramite la variabile `.env` `COMUNI_MIDDLEWARES` (del proprio progetto **laravel**), la lista di middleware sotto cui andranno le proprie rotte.

Il separatore **deve** essere il carattere `,`.

**Note ⚠️**Se la variabile `COMUNI_MIDDLEWARES` non è presente per impostazione predefinata verrà applicato solo il middleware `api`.

**Esempio**

```
#file .env progetto laravel

COMUNI_MIDDLEWARES=api,auth:sanctum
```

In questo esempio tutte le [rotte](#come-funziona) sopracitate verranno messe sotto i middleware `api` e `auth:sanctum`

Esportazione
------------

[](#esportazione)

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

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

Note
----

[](#note)

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

Credits
-------

[](#credits)

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

###  Health Score

45

—

FairBetter than 91% of packages

Maintenance66

Regular maintenance activity

Popularity26

Limited adoption so far

Community13

Small or concentrated contributor base

Maturity61

Established project with proven stability

 Bus Factor1

Top contributor holds 63.6% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~97 days

Total

5

Last Release

493d ago

Major Versions

1.2 → 2.02025-02-26

### Community

Maintainers

![](https://www.gravatar.com/avatar/ccbc7fb7393d0d0d2c78ecde179dbe07bf37f00cf37c5249b2b1b7b0c172138a?d=identicon)[axiostudio](/maintainers/axiostudio)

---

Top Contributors

[![andrearufo](https://avatars.githubusercontent.com/u/2174510?v=4)](https://github.com/andrearufo "andrearufo (7 commits)")[![sguercini-dev](https://avatars.githubusercontent.com/u/249272942?v=4)](https://github.com/sguercini-dev "sguercini-dev (3 commits)")[![diegolamonica](https://avatars.githubusercontent.com/u/409514?v=4)](https://github.com/diegolamonica "diegolamonica (1 commits)")

---

Tags

amministrazioneapiburocraziacitiescittacomuniitaliaitalianlaravelpackagephpstrumentitoolscomuniaxiostudio

### Embed Badge

![Health badge](/badges/axiostudio-comuni-italiani/health.svg)

```
[![Health](https://phpackages.com/badges/axiostudio-comuni-italiani/health.svg)](https://phpackages.com/packages/axiostudio-comuni-italiani)
```

###  Alternatives

[defstudio/telegraph

A laravel facade to interact with Telegram Bots

816333.8k3](/packages/defstudio-telegraph)[simplestats-io/laravel-client

Server-side analytics for Laravel that follows the full funnel from visit to registration to payment, attributed to the channel that drove it. Revenue, MRR, churn and ad-spend profit (ROAS/CAC) per channel. GDPR compliant, ad-blocker proof.

5021.9k](/packages/simplestats-io-laravel-client)[rapidez/core

Rapidez Core

1823.5k72](/packages/rapidez-core)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
