LaravelPackages.net
Acme Inc.
Toggle sidebar
ortic/eloquence

Flexible Searchable, Mappable, Metable, Validation and more extensions for Laravel Eloquent ORM.

6.612
8
v5.4.2
About ortic/eloquence

ortic/eloquence is a Laravel package for flexible searchable, mappable, metable, validation and more extensions for laravel eloquent orm.. It currently has 8 GitHub stars and 6.612 downloads on Packagist (latest version v5.4.2). Install it with composer require ortic/eloquence. Discover more Laravel packages by ortic or browse all Laravel packages to compare alternatives.

Last updated

Sofa/Eloquence

Build Status Coverage Status Code Quality Downloads stable

Easy and flexible extensions for the Eloquent ORM (Laravel 5.2).

For older versions of Illuminate/Laravel please use:

  • 5.1.* -> 5.1 branch.
  • 5.0.* -> 0.4 branch.

Currently available extensions:

  1. Searchable query - crazy-simple fulltext search through any related model (based on https://github.com/nicolaslopezj/searchable only written from scratch & greatly improved)
  2. Validable - self-validating models
  3. Mappable -map attributes to table fields and/or related models
  4. Metable - meta attributes made easy
  5. Mutable - flexible attribute get/set mutators with quick setup (with help of Romain Lanz)
  6. Mutator - pipe-based mutating

Check the documentation for installation and usage info, website for examples and API reference

Contribution

All contributions are welcome, PRs must be tested and PSR-2 compliant.

Comments