Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Addressable Laravel Package

maggomann/addressable

Maggomann Addressable is a Laravel package that adds polymorphic address support to your Eloquent models, letting any model store one or more addresses through a simple trait and relation.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Build vs. buy for address management: Informs whether to adopt a Laravel-native package for polymorphic address storage instead of building address models, migrations, and relationships in-house.
  • MVP and roadmap sequencing: Supports prioritizing customer profiles, billing/shipping addresses, marketplace entities, CRM records, or order addresses without designing a bespoke address domain first.
  • Cross-entity reuse: Helps decide whether one address layer should serve users, organizations, orders, locations, or other Eloquent models through polymorphic relationships.
  • Upgrade posture: v0.2.2 appears to be a patch release with only a compare link and no documented feature or breaking-change notes. Treat it as maintenance-level until the diff/changelog confirms otherwise; do not change roadmap assumptions based on this release alone.
  • Not a fit for geocoding/validation-heavy products: This package should not be assumed to solve address verification, geocoding, tax jurisdiction, delivery routing, or compliance-grade address normalization.

When to Consider This Package

Consider it when:

  • The product is Laravel/PHP and needs reusable address storage attached to multiple Eloquent models.
  • The team wants to avoid re-implementing basic address schema, model relationships, and CRUD foundations.
  • The use case is early-stage or internal: user profiles, simple billing/shipping, CRM-style records, or admin-managed addresses.
  • A pre-1.0 dependency is acceptable for a bounded domain, with tests and an exit plan.
  • Engineering can validate the v0.2.2 diff directly before adopting or upgrading.

Look elsewhere when:

  • You need production-grade address validation, geocoding, autocomplete, tax calculation, or logistics routing.
  • International address formatting and regulatory compliance are core requirements.
  • You require a stable public API, long-term support guarantees, or a mature 1.0+ package.
  • The address domain is a competitive differentiator or will need complex workflows, deduplication, or master data governance.
  • Release notes remain too sparse to assess change risk; require a spike and dependency review first.

How to Pitch It (Stakeholders)

Executive summary: Maggomann/addressable is a Laravel package that can reduce time-to-market for basic address capture by providing a reusable, polymorphic address layer. It is best positioned as an accelerator for straightforward address CRUD, not as a complete address-validation or logistics platform. v0.2.2 is a patch-level release with no documented feature or breaking-change detail, so the recommendation is to evaluate it through a short engineering spike and keep it scoped to non-differentiating address needs.

Engineering summary: Adopt only after confirming the v0.2.2 diff, test coverage, migration path, and compatibility with the target Laravel version. Favor it where Eloquent-native polymorphic addresses are enough; avoid it where verified addresses, geocoding, tax logic, or long-term API stability are required.

Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
skyraptor/chatter
edlugz/sasapay
abbasudo/artisan-route
mirvan/ippanel
ignibyte/aic-framework
glavweb/data-schema-bundle
glavweb/datagrid-bundle
tacticmedia/scim-server
uni-method/frame
neika-ai/sdk
adachsoft/php-code-style
pharaonic/laravel-notification-dependencies
beautinow/translug
dev-brainiac/bot-cloaked
octoberrain/html
octoberrain/extension
octoberrain/exception
octoberrain/contracts
adachsoft/api-version-bundle
cgv/localized-resource