sofa / eloquence
Flexible Searchable, Mappable, Metable, Validation and more extensions for Laravel Eloquent ORM.
Fund package maintenance!
jarektkaczyk
softonsofa.com
Installs: 1 388 031
Dependents: 12
Suggesters: 0
Security: 0
Stars: 1 084
Watchers: 54
Forks: 140
Open Issues: 16
Requires
- php: >=7.0.0
- sofa/eloquence-base: ^5.5|^6.0
- sofa/eloquence-mappable: ^5.5|^6.0
- sofa/eloquence-metable: ^5.5|^6.0
- sofa/eloquence-mutable: ^5.5|^6.0
- sofa/eloquence-validable: ^5.5|^6.0
Requires (Dev)
- mockery/mockery: 0.9.4
- phpunit/phpunit: 4.5.0
- squizlabs/php_codesniffer: 2.3.3
- dev-master
- v6
- 5.6
- 5.5.x-dev
- v5.5.1
- v5.5
- 5.4.x-dev
- 5.4.1
- 5.4
- 5.3.x-dev
- 5.3.3
- v5.3.2
- v5.3.1
- v5.3
- 5.2.x-dev
- v5.2.6
- v5.2.5
- v5.2.4
- v5.2.3
- v5.2.2
- v5.2.1
- v5.2
- 5.1.x-dev
- v5.1.8
- v5.1.7
- v5.1.6
- v5.1.5
- v5.1.4
- v5.1.3
- v5.1.2
- v5.1.1
- v5.1
- 0.4.x-dev
- v0.4.14
- v0.4.13
- v0.4.12
- v0.4.11
- v0.4.9
- v0.4.8
- v0.4.7
- v0.4.6
- v0.4.5
- v0.4.4
- v0.4.3
- v0.4.2
- v0.4.1
- 0.3.x-dev
- v0.3
- v0.2
- v0.1
This package is auto-updated.
Last update: 2025-05-21 06:45:43 UTC
README
Easy and flexible extensions for the Eloquent ORM.
Currently available extensions:
- Searchable query - crazy-simple fulltext search through any related model
- Validable - self-validating models
- Mappable -map attributes to table fields and/or related models
- Metable - meta attributes made easy
- Mutable - flexible attribute get/set mutators with quick setup
- Mutator - pipe-based mutating
By installing this package you get aforementioned extensions. Alternatively you can pull just single extension:
# get all extensions composer require sofa/eloquence # get single extension, eg. Metable composer require sofa/eloquence-metable
Check the documentation for installation and usage info, API reference
Contribution
Shout out to all the Contributors!
All contributions are welcome, PRs must be tested and PSR-2 compliant - refer to particular extension repository.