PHPackages                             maa-solutions/simple-address - 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. [Database &amp; ORM](/categories/database)
4. /
5. maa-solutions/simple-address

ActiveLibrary[Database &amp; ORM](/categories/database)

maa-solutions/simple-address
============================

A simple address extension for Eloquent models

v1.2.0(1y ago)025MITPHPPHP ^8.2|^8.3

Since Jul 23Pushed 1y ago1 watchersCompare

[ Source](https://github.com/maasolutions/simple-address)[ Packagist](https://packagist.org/packages/maa-solutions/simple-address)[ RSS](/packages/maa-solutions-simple-address/feed)WikiDiscussions main Synced 1mo ago

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

Simple Address for Laravel
==========================

[](#simple-address-for-laravel)

[![Latest Version on Packagist](https://camo.githubusercontent.com/d7e0feb6c911bfa574890ae224b58cc51d68fe966adecb381af0aa320c6dba0c/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f6d61612d736f6c7574696f6e732f73696d706c652d616464726573732e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/maa-solutions/simple-address)[![Total Downloads](https://camo.githubusercontent.com/7920b7930fd94587559db4ce67be5643f0127cf1727560a8609c8281d5909f8b/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f6d61612d736f6c7574696f6e732f73696d706c652d616464726573732e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/maa-solutions/simple-address)[![GitHub Issues](https://camo.githubusercontent.com/0952ca1a40eb0e8a97089905455ca95fd0b9e2c148682063005d60e6e1d876db/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6973737565732f6d6161736f6c7574696f6e732f73696d706c652d616464726573732e7376673f7374796c653d666c61742d737175617265)](https://github.com/maa-solutions/simple-address/issues)[![License](https://camo.githubusercontent.com/2ef29c85fced42348ea3343d8036853ccd2b2ae63d4a7ca78037c80db14d271d/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f6d6161736f6c7574696f6e732f73696d706c652d616464726573732e7376673f7374796c653d666c61742d737175617265)](https://github.com/maa-solutions/simple-address/blob/master/LICENSE.md)

A Laravel package to easily manage addresses associated with your Eloquent models.

Introduction
------------

[](#introduction)

The Simple Address package enables you to attach and manage addresses to any of your Eloquent models. Whether you want to track shipping addresses for orders, store addresses for users, or office addresses for companies, this package provides a clean and simple solution.

Installation
------------

[](#installation)

To get started with Simple Address, install it via Composer:

```
composer require maa-solutions/simple-address
```

Usage
-----

[](#usage)

Implement the `Addressable` interface in your Eloquent model and add its `HasAddresses` trait:

```
class MyModel extends Model implements Addressable
{
    use HasAddresses;

    ...
}
```

Now, you can easily manage addresses for your model instances:

```
use MaaSolutions\SimpleAddress\Facades\SimpleAddress;

...

public function create(Request $request)
{
    $validated_address = SimpleAddress::validate($request->all());

    $myModel = MyModel::create($request->validated());

    SimpleAddress::create(for: $myModel, with: $validated_address);
}

public function update(Request $request, MyModel $myModel)
{
    SimpleAddress::update(for: $myModel, with: $request->all());
}
```

###  Health Score

29

—

LowBetter than 59% of packages

Maintenance34

Infrequent updates — may be unmaintained

Popularity6

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity58

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 88.9% 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 ~7 days

Total

4

Last Release

642d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/4620c96e07f06cc88660ac5aa15f0933df05b9900b3fda902be7371f37574c91?d=identicon)[marc-andre](/maintainers/marc-andre)

---

Top Contributors

[![marcandreappel](https://avatars.githubusercontent.com/u/946826?v=4)](https://github.com/marcandreappel "marcandreappel (16 commits)")[![semantic-release-bot](https://avatars.githubusercontent.com/u/32174276?v=4)](https://github.com/semantic-release-bot "semantic-release-bot (2 commits)")

---

Tags

laravelhelperaddressmodeleloquentaddressable

### Embed Badge

![Health badge](/badges/maa-solutions-simple-address/health.svg)

```
[![Health](https://phpackages.com/badges/maa-solutions-simple-address/health.svg)](https://phpackages.com/packages/maa-solutions-simple-address)
```

###  Alternatives

[shiftonelabs/laravel-cascade-deletes

Adds application level cascading deletes to Eloquent Models.

163632.1k2](/packages/shiftonelabs-laravel-cascade-deletes)[highsolutions/eloquent-sequence

A Laravel package for easy creation and management sequence support for Eloquent models with elastic configuration.

121130.3k](/packages/highsolutions-eloquent-sequence)[phaza/single-table-inheritance

Single Table Inheritance Trait

1515.8k](/packages/phaza-single-table-inheritance)

PHPackages © 2026

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