boing6002 / helpers
Laravel Enso 的助手类依赖项
1.10.0
2019-01-13 08:03 UTC
Requires
- php: >=7.1.0
- dev-master
- 1.10.0
- 1.9.8
- 1.9.7
- 1.9.6
- 1.9.5
- 1.9.4
- 1.9.3
- 1.9.2
- 1.9.1
- 1.9.0
- 1.8.3
- 1.8.2
- 1.8.1
- 1.8.0
- 1.7.14
- 1.7.13
- 1.7.12
- 1.7.11
- 1.7.10
- 1.7.9
- 1.7.8
- 1.7.6
- 1.7.5
- 1.7.4
- 1.7.3
- 1.7.2
- 1.7.1
- 1.7.0
- 1.6.2
- 1.6.1
- 1.5.1
- 1.5.0
- 1.4.0
- 1.3.3
- 1.3.2
- 1.3.1
- 1.3.0
- 1.2.0
- 1.1.8
- 1.1.7
- 1.1.6
- 1.1.5
- 1.1.4
- 1.1.3
- 1.1.2
- 1.1.1
- 1.1.0
- 1.0.4
- 1.0.3
- 1.0.2
- 1.0.1
- 1.0.0
- dev-adminlte
This package is auto-updated.
Last update: 2024-09-25 07:58:16 UTC
README
为 Laravel Enso 提供的助手类依赖项。
包含
类
- 一个抽象的
Enum
类,可以从数组或配置文件中构建枚举,并提供一系列辅助函数 - 一个
Obj
类,具有从数组构建对象的构造函数,甚至可以是已经加载了关系的 Laravel 模型。它提供了一套辅助函数,例如all()
,__toString()
,toJson()
,toArray()
,get($key)
,set($key, $value)
,has($key)
,keys()
,values()
- 一个
JsonParser
类,将 JSON 文件作为其构造函数的参数,并且可以将文件解析和转换成- 对象
- 数组
- JSON 字符串
异常
- 一个通用异常:
EnsoException
也提供了一个 Facade。这个异常由所有其他 Enso 特定异常扩展,并且不会被 Laravel 的异常处理器报告 FileMissingException
,是EnsoException
的子类JsonParseException
,是EnsoException
的子类MorphableConfigException
,是EnsoException
的子类
特质
ActiveState
- 为具有布尔型is_active
属性的模型添加whereActive()
和whereDisabled()
范围,isActive()
和isDisabled()
辅助函数
用法
请务必查看此包的完整文档,可在 docs.laravel-enso.com 找到
贡献
是受欢迎的。Pull requests 很好,但 issues 同样很好。
许可证
此包在 MIT 许可证下发布。