Download the PHP package carloeusebi/laravel-comuni without Composer

On this page you can find all versions of the php package carloeusebi/laravel-comuni. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package laravel-comuni

Tests

Total Downloads

Latest Version

License

Laravel Comuni

A Laravel package that provides a simple and elegant way to retrive italian comuni, province and regioni. This package uses third party apis and provides only an easy wrapper to access those apis.

Currently supported apis:

Installation

You can install the package via composer:

The package will automatically register its service provider.

Usage

This package provides a simple facade to access Italian geographical data:

Filtering and Pagination

You can filter and paginate results using the params array:

Available Parameters

For available parameters please refer to third parties documentations:

Configuration

You can publish the configuration file with:

This will create a config/comuni.php file where you can modify the default settings:

You can safely cache the responses for a long period of time. As these services are hosted on free platforms, please consider keeping responses cached as long as possible.

Response Format

All methods return Laravel Collections. Here's an example of the data structure for each type:

Comuni

Province

Regioni

Returns a collection of region names as strings:

Faking

This package already has a comprehensive test suite. You don't need to test this package in your app. But if you would like to test your implementation of this package, you can mock Comuni and decide what it should return, or you can fake it and this package will generate a fake generic response for you.

Testing

This package includes a comprehensive test suite. To run tests:


All versions of laravel-comuni with dependencies

PHP Build Version
Package Version
Requires php Version ^8.2
illuminate/http Version ^12.19
illuminate/support Version ^12.19
illuminate/cache Version ^12.19
illuminate/testing Version ^12.19
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package carloeusebi/laravel-comuni contains the following files

Loading the files please wait ....