PHPackages                             cloudcake/laravel-properties - 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. cloudcake/laravel-properties

ActiveLibrary

cloudcake/laravel-properties
============================

Associate generic data to any other model without polluting your application model logic, for Laravel.

v2.0.1(7y ago)4835[1 PRs](https://github.com/cloudcake/laravel-properties/pulls)MITPHP

Since Jan 14Pushed 3y ago2 watchersCompare

[ Source](https://github.com/cloudcake/laravel-properties)[ Packagist](https://packagist.org/packages/cloudcake/laravel-properties)[ RSS](/packages/cloudcake-laravel-properties/feed)WikiDiscussions master Synced 6d ago

READMEChangelog (10)Dependencies (3)Versions (12)Used By (0)

Laravel Properties
==================

[](#laravel-properties)

[![tests](https://camo.githubusercontent.com/fa8fe575ca2cc40ecdf6ef59e1a2f9182f8f4f60c3ac411213d90d297a1167d2/68747470733a2f2f696d672e736869656c64732e696f2f7472617669732f7374657068656e6c616b652f6c61726176656c2d70726f706572746965732f6d61737465722e7376673f7374796c653d666c61742d737175617265)](https://camo.githubusercontent.com/fa8fe575ca2cc40ecdf6ef59e1a2f9182f8f4f60c3ac411213d90d297a1167d2/68747470733a2f2f696d672e736869656c64732e696f2f7472617669732f7374657068656e6c616b652f6c61726176656c2d70726f706572746965732f6d61737465722e7376673f7374796c653d666c61742d737175617265)[![scrutinzer](https://camo.githubusercontent.com/1ffdf4e01b277821e7b2cf5323d1e17fc16f50e41cad885b85dc4c3e1ad50579/68747470733a2f2f696d672e736869656c64732e696f2f7363727574696e697a65722f672f7374657068656e6c616b652f6c61726176656c2d70726f706572746965732e7376673f7374796c653d666c61742d737175617265)](https://camo.githubusercontent.com/1ffdf4e01b277821e7b2cf5323d1e17fc16f50e41cad885b85dc4c3e1ad50579/68747470733a2f2f696d672e736869656c64732e696f2f7363727574696e697a65722f672f7374657068656e6c616b652f6c61726176656c2d70726f706572746965732e7376673f7374796c653d666c61742d737175617265)[![downloads](https://camo.githubusercontent.com/bf5915217e1c93a2d8982061a467ca8c327ed98a9b545efe570f76ead4776d5b/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f7374657068656e6c616b652f6c61726176656c2d70726f706572746965732e7376673f7374796c653d666c61742d737175617265)](https://camo.githubusercontent.com/bf5915217e1c93a2d8982061a467ca8c327ed98a9b545efe570f76ead4776d5b/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f7374657068656e6c616b652f6c61726176656c2d70726f706572746965732e7376673f7374796c653d666c61742d737175617265)[![release](https://camo.githubusercontent.com/1d62cb878ffd75674ba763acb9c2c0a6177e11bd4d51c23686f20545b24f0a0b/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f72656c656173652f7374657068656e6c616b652f6c61726176656c2d70726f706572746965732e7376673f7374796c653d666c61742d737175617265)](https://camo.githubusercontent.com/1d62cb878ffd75674ba763acb9c2c0a6177e11bd4d51c23686f20545b24f0a0b/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f72656c656173652f7374657068656e6c616b652f6c61726176656c2d70726f706572746965732e7376673f7374796c653d666c61742d737175617265)[![license](https://camo.githubusercontent.com/942e017bf0672002dd32a857c95d66f28c5900ab541838c6c664442516309c8a/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d4d49542d626c75652e7376673f7374796c653d666c61742d737175617265)](https://camo.githubusercontent.com/942e017bf0672002dd32a857c95d66f28c5900ab541838c6c664442516309c8a/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d4d49542d626c75652e7376673f7374796c653d666c61742d737175617265)

**Laravel Properties** is a package to assist in associating properties or attributes of generic form to any of your models using polymorphic relationships. Ever wanted to attach an attribute to your model, but not pollute your model with an additional column? Laravel Properties solves this desire by acting as a generic attribute you can use in any form.

Getting Started
---------------

[](#getting-started)

Install the package via composer.

```
composer require cloudcake/laravel-properties

```

#### See [documentation](https://stephenlake.github.io/laravel-properties/) for usage.

[](#see-documentation-for-usage)

License
-------

[](#license)

This library is licensed under the MIT License - see the [LICENSE.md](LICENSE.md) file for details.

###  Health Score

32

—

LowBetter than 72% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity16

Limited adoption so far

Community13

Small or concentrated contributor base

Maturity67

Established project with proven stability

 Bus Factor1

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

Total

10

Last Release

2593d ago

Major Versions

v0.0.2 → v1.0.02019-01-20

v1.0.5 → v2.0.02019-04-10

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/1300442?v=4)[Stephen Lake](/maintainers/stephenlake)[@stephenlake](https://github.com/stephenlake)

---

Top Contributors

[![stephenlake](https://avatars.githubusercontent.com/u/1300442?v=4)](https://github.com/stephenlake "stephenlake (12 commits)")[![v-stein](https://avatars.githubusercontent.com/u/25226411?v=4)](https://github.com/v-stein "v-stein (1 commits)")

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/cloudcake-laravel-properties/health.svg)

```
[![Health](https://phpackages.com/badges/cloudcake-laravel-properties/health.svg)](https://phpackages.com/packages/cloudcake-laravel-properties)
```

PHPackages © 2026

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