boing6002/addressesmanager

This package is not installable via Composer 1.x, please make sure you upgrade to Composer 2+. Read more about our Composer 1.x deprecation policy.

Addresses Manager for Laravel Enso


README

(https://api.codacy.com/project/badge/Grade/c7404086a15a4db6b2080b1d09b0688a)](https://www.codacy.com/app/laravel-enso/AddressesManager?utm_source=github.com&utm_medium=referral&utm_content=laravel-enso/AddressesManager&utm_campaign=Badge_Grade) StyleCI [Codacy Badge][![Codacy Badge] License Total Downloads Latest Stable Version

Free-form addresses manager for Laravel Enso

Screenshot

Screenshot

Features

  • can be used to attach addresses to any entity, via a polymorphic relationship
  • allows saving of multiple addresses for an addresable entity
  • features and easy flow for setting the default address
  • comes with an additional table for Countries, with all the countries pre-populated
  • brings its own free-form form for the edit and creation of addresses
  • has a publishable configuration file, where you can define the addresable models, set custom validations via the Laravel syntax, as well as other options
  • comes with its own VueJS component addresses
  • includes an Addressable trait, for defining relationships and attributes
  • the VueJS component as well as the whole package is designed to be extendable, so you could create custom versions for specific countries

Configuration & Usage

Be sure to check out the full documentation for this package available at docs.laravel-enso.com

Contributions

are welcome. Pull requests are great, but issues are good too.

License

This package is released under the MIT license.