PHPackages                             wendelladriel/laravel-lift - 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. wendelladriel/laravel-lift

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

wendelladriel/laravel-lift
==========================

Take your Eloquent Models to the next level

v0.18.0(2mo ago)70046.8k↓16.7%35[1 issues](https://github.com/WendellAdriel/laravel-lift/issues)[1 PRs](https://github.com/WendellAdriel/laravel-lift/pulls)MITPHPPHP ^8.2CI passing

Since Aug 24Pushed 2mo ago9 watchersCompare

[ Source](https://github.com/WendellAdriel/laravel-lift)[ Packagist](https://packagist.org/packages/wendelladriel/laravel-lift)[ Fund](https://www.paypal.me/wendelladriel)[ GitHub Sponsors](https://github.com/WendellAdriel)[ RSS](/packages/wendelladriel-laravel-lift/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (10)Dependencies (9)Versions (36)Used By (0)

Warning

**This is an experimental package!**

 [![Lift for Laravel](https://github.com/WendellAdriel/laravel-lift/raw/main/art/laravel-lift-banner.png)](https://github.com/WendellAdriel/laravel-lift/raw/main/art/laravel-lift-banner.png)🏋️ Lift for Laravel
===================

[](#️-lift-for-laravel)

 Take your Eloquent Models to the next level

 [![Packagist](https://camo.githubusercontent.com/2e1bbd949d1397ffb4a7a38a8aaf9133ab1e3b6a1574ea4936a764a8a1b7c8ee/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f57656e64656c6c41647269656c2f6c61726176656c2d6c6966742e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/WendellAdriel/laravel-lift) [![PHP from Packagist](https://camo.githubusercontent.com/95c4734cdc44d383bbd017fbea91ae1b516b800067773713516ca1d5b179af7b/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f7068702d762f57656e64656c6c41647269656c2f6c61726176656c2d6c6966742e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/WendellAdriel/laravel-lift) [![Laravel Version](https://camo.githubusercontent.com/8c36abcaca710d45b0aa7b48f2f7acc2ba151c2317b2790668adfd7c9554cd91/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c61726176656c2d31312e782c25323031322e782c25323031332e782d627269676874677265656e2e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/WendellAdriel/laravel-lift) [![GitHub Workflow Status (main)](https://camo.githubusercontent.com/80d21a194af8451255e3a117df61649c37aa8e5446f5042d5b7f89b3d5a2a806/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f616374696f6e732f776f726b666c6f772f7374617475732f57656e64656c6c41647269656c2f6c61726176656c2d6c6966742f74657374732e796d6c3f6272616e63683d6d61696e266c6162656c3d5465737473) ](https://github.com/WendellAdriel/laravel-lift/actions)

**Lift** is a package that boosts your Eloquent Models in Laravel.

It lets you create public properties in Eloquent Models that match your table schema. This makes your models easier to read and work with in any IDE.

The package intelligently uses PHP 8’s attributes, and gives you complete freedom in setting up your models. For instance, you can put validation rules right into your models - a simple and easy-to-understand arrangement compared to a separate request class. Plus, all these settings are easily reachable through handy new methods.

With a focus on simplicity, **Lift** depends on **Eloquent Events** to work. This means the package fits easily into your project, without needing any major changes (unless you’ve turned off event triggering).

Documentation
-------------

[](#documentation)

[![Docs Button](https://camo.githubusercontent.com/8b37042087c7c451d56b0a55261bb1b1710b74900b0bbe83ef0c93e2d928d739/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f576562736974652d4233304532453f7374796c653d666f722d7468652d6261646765266c6f676f436f6c6f723d7768697465266c6f676f3d476974426f6f6b)](https://wendell-adriel.gitbook.io/laravel-lift/) [![DocsRepo Button](https://camo.githubusercontent.com/e9e9240ac12afd5c6b415fdfaa44f425589f2c041a1c15193a8419ddb6910bd2/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5265706f7369746f72792d3338383446463f7374796c653d666f722d7468652d6261646765266c6f676f436f6c6f723d7768697465266c6f676f3d476974426f6f6b)](https://github.com/WendellAdriel/laravel-lift-docs)

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

[](#installation)

```
composer require wendelladriel/laravel-lift
```

Credits
-------

[](#credits)

- [Wendell Adriel](https://github.com/WendellAdriel)
- [All Contributors](../../contributors)

Contributing
------------

[](#contributing)

Check the **[Contributing Guide](CONTRIBUTING.md)**.

###  Health Score

57

—

FairBetter than 98% of packages

Maintenance84

Actively maintained with recent releases

Popularity51

Moderate usage in the ecosystem

Community26

Small or concentrated contributor base

Maturity57

Maturing project, gaining track record

 Bus Factor1

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

Recently: every ~132 days

Total

34

Last Release

82d ago

PHP version history (2 changes)v0.1.0PHP ^8.1

v0.16.0PHP ^8.2

### Community

Maintainers

![](https://www.gravatar.com/avatar/565cea386dcfc4df5188a338113624866e65e4b31b209a7a99bb6c4c272e8731?d=identicon)[wendell\_adriel](/maintainers/wendell_adriel)

---

Top Contributors

[![WendellAdriel](https://avatars.githubusercontent.com/u/11641518?v=4)](https://github.com/WendellAdriel "WendellAdriel (125 commits)")[![oppytut](https://avatars.githubusercontent.com/u/11549752?v=4)](https://github.com/oppytut "oppytut (15 commits)")[![PerryvanderMeer](https://avatars.githubusercontent.com/u/11609290?v=4)](https://github.com/PerryvanderMeer "PerryvanderMeer (13 commits)")[![naxvog](https://avatars.githubusercontent.com/u/4963183?v=4)](https://github.com/naxvog "naxvog (12 commits)")[![layerok](https://avatars.githubusercontent.com/u/18424848?v=4)](https://github.com/layerok "layerok (6 commits)")[![marvinosswald](https://avatars.githubusercontent.com/u/1621844?v=4)](https://github.com/marvinosswald "marvinosswald (5 commits)")[![mickverm](https://avatars.githubusercontent.com/u/1834265?v=4)](https://github.com/mickverm "mickverm (5 commits)")[![misakstvanu](https://avatars.githubusercontent.com/u/42741294?v=4)](https://github.com/misakstvanu "misakstvanu (3 commits)")[![atweneymackenzie](https://avatars.githubusercontent.com/u/108013585?v=4)](https://github.com/atweneymackenzie "atweneymackenzie (3 commits)")[![scottzirkel](https://avatars.githubusercontent.com/u/1329131?v=4)](https://github.com/scottzirkel "scottzirkel (3 commits)")[![wizzymore](https://avatars.githubusercontent.com/u/25827787?v=4)](https://github.com/wizzymore "wizzymore (2 commits)")[![BadJacky](https://avatars.githubusercontent.com/u/113529280?v=4)](https://github.com/BadJacky "BadJacky (2 commits)")[![adelf](https://avatars.githubusercontent.com/u/2818394?v=4)](https://github.com/adelf "adelf (2 commits)")[![nimah79](https://avatars.githubusercontent.com/u/20343056?v=4)](https://github.com/nimah79 "nimah79 (1 commits)")[![szepeviktor](https://avatars.githubusercontent.com/u/952007?v=4)](https://github.com/szepeviktor "szepeviktor (1 commits)")[![edalzell](https://avatars.githubusercontent.com/u/6069653?v=4)](https://github.com/edalzell "edalzell (1 commits)")[![peterfox](https://avatars.githubusercontent.com/u/1716506?v=4)](https://github.com/peterfox "peterfox (1 commits)")

---

Tags

attributescastseloquentlaravelmodelvalidationlaravelvalidationmodeleloquentattributescasts

###  Code Quality

TestsPest

Static AnalysisPHPStan

Code StyleLaravel Pint

Type Coverage Yes

### Embed Badge

![Health badge](/badges/wendelladriel-laravel-lift/health.svg)

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

###  Alternatives

[mongodb/laravel-mongodb

A MongoDB based Eloquent model and Query builder for Laravel

7.1k7.2M71](/packages/mongodb-laravel-mongodb)[watson/validating

Eloquent model validating trait.

9723.3M47](/packages/watson-validating)[tucker-eric/eloquentfilter

An Eloquent way to filter Eloquent Models

1.8k4.8M26](/packages/tucker-eric-eloquentfilter)[dyrynda/laravel-model-uuid

This package allows you to easily work with UUIDs in your Laravel models.

4802.8M8](/packages/dyrynda-laravel-model-uuid)[spiritix/lada-cache

A Redis based, automated and scalable database caching layer for Laravel

591444.8k2](/packages/spiritix-lada-cache)[esensi/model

The base model traits of Esensi

20266.5k1](/packages/esensi-model)

PHPackages © 2026

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