sparkison/laravel-helpers

Laravel Enso 的辅助类依赖

dev-master 2019-02-11 16:53 UTC

This package is not auto-updated.

Last update: 2024-09-19 05:36:33 UTC


README

Codacy Badge StyleCI License Total Downloads Latest Stable Version

Laravel Enso 提供辅助类依赖。

包含

  • 一个抽象的 Enum 类,可用于从数组或配置文件中构建枚举,并提供一组辅助函数
  • 一个 Obj 类,具有从数组构建对象的构造函数,提供一系列辅助函数,例如:all()__toString()toJson()toArray()get($key)set($key, $value)has($key)keys()values()

异常

  • 一个通用异常:EnsoException 也提供 Facade。此异常被所有其他 Enso 特定异常扩展,并且不会被 Laravel 的异常处理器报告

特质

  • IsActive - 为具有布尔 is_active 属性的模型添加 whereActive()whereDisabled() 范围,以及 isActive()isDisabled() 辅助函数

用法

请务必查看此包的完整文档,文档位于 docs.laravel-enso.com

贡献

欢迎。拉取请求很好,但问题报告也很好。

许可证

此软件包在 MIT 许可证下发布。