ortic/eloquence

为 Laravel Eloquent ORM 提供灵活的搜索、映射、元数据、验证等扩展。

v5.4.2 2017-03-21 11:28 UTC

README

Build Status Coverage Status Code Quality Downloads stable

为 Laravel 5.4 的 Eloquent ORM 提供简单易用且灵活的扩展。

如果您觉得我的工作节省了您的时间,您可以在我的 Patreon 页面 上支持我。

对于 Illuminate/Laravel 的旧版本请使用以下分支

  • 5.3.* -> 5.3 分支。
  • 5.2.* -> 5.2 分支。
  • 5.1.* -> 5.1 分支。
  • 5.0.* -> 0.4 分支。

当前可用的扩展

  1. Searchable 查询 - 通过任何相关模型进行疯狂简单的全文搜索(基于 https://github.com/nicolaslopezj/searchable 重新编写,并进行了极大改进)
  2. Validable - 自验证模型
  3. Mappable - 将属性映射到表字段和/或相关模型
  4. Metable - 简化元属性
  5. Mutable - 可灵活设置的属性获取/设置修改器,快速设置(在 Romain Lanz 的帮助下)
  6. Mutator - 基于管道的修改

请查阅文档了解安装和使用信息,网站查看示例和API参考

贡献

欢迎所有贡献,PR 必须经过 测试 并符合 PSR-2 规范。

在提交前验证构建,请使用以下 composer 命令

composer test