Download the PHP package awalhadi/addressable without Composer

On this page you can find all versions of the php package awalhadi/addressable. 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 addressable

Laravel Addressable Package

Latest Version on Packagist Total Downloads License PHP Version

A modern, feature-rich Laravel package for managing addresses with geocoding, validation, caching, and spatial operations. Perfect for e-commerce, CRM systems, and any application requiring robust address management.

✨ Features

πŸ“‹ Requirements

πŸš€ Installation

1. Install via Composer

2. Publish Configuration (Optional)

3. Run Migrations

🎯 Quick Start

1. Add Trait to Your Model

2. Create Your First Address

3. Query Addresses

πŸ“š API Reference

Address Model

Properties

Property Type Description
id UUID Primary key
addressable_type string Polymorphic model class
addressable_id UUID Polymorphic model ID
type string Address type (home, work, billing, shipping)
label string Custom label
given_name string First name
family_name string Last name
organization string Company name
phone string Phone number
email string Email address
street string Street address
street_2 string Secondary address line
city string City
state string State/province
postal_code string Postal/ZIP code
country_code string ISO country code
neighborhood string Neighborhood
district string District
latitude decimal Latitude coordinate
longitude decimal Longitude coordinate
is_primary boolean Primary address flag
is_billing boolean Billing address flag
is_shipping boolean Shipping address flag
is_verified boolean Verification status
metadata json Additional data
verified_at timestamp Verification timestamp

Accessors

Scopes

Addressable Trait

Methods

Spatial Operations

Address Validation

Geocoding

Caching

βš™οΈ Configuration

The package configuration file (config/addressable.php) provides extensive customization options:

Database Configuration

Address Types

Geocoding

Validation

Caching

πŸ”§ Development

Prerequisites

🀝 Contributing

  1. Fork the repository
  2. Create a feature branch (git checkout -b feature/amazing-feature)
  3. Commit your changes (git commit -m 'Add amazing feature')
  4. Push to the branch (git push origin feature/amazing-feature)
  5. Open a Pull Request

πŸ“„ License

This package is open-sourced software licensed under the MIT license.

πŸ†˜ Support

πŸ™ Acknowledgments


Made with ❀️ by the Laravel community


All versions of addressable with dependencies

PHP Build Version
Package Version
Requires php Version ^7.4|^8.0|^8.1|^8.2|^8.3|^8.4
illuminate/support Version ^6.0|^7.0|^8.0|^9.0|^10.0|^11.0|^12.0
illuminate/database Version ^6.0|^7.0|^8.0|^9.0|^10.0|^11.0|^12.0
jackpopp/geodistance Version ^1.2.3
rinvex/countries Version ^8.1.1
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 awalhadi/addressable contains the following files

Loading the files please wait ....