定制 boing6002/helpers 二次开发

按需修改功能、优化性能、对接业务系统,提供一站式技术支持

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

boing6002/helpers

Composer 安装命令:

composer require boing6002/helpers

包简介

Helper classes dependency for Laravel Enso

README 文档

README

Codacy Badge StyleCI License Total Downloads Latest Stable Version

Helper classes dependency for Laravel Enso.

Includes

Classes

  • An abstract Enum class which can be used to build an enumeration out of an array or a config file and comes with a set of helper functions
  • An Obj class, with a constructor for building an object from an array, a Laravel model that can even have loaded relationships and more. It provides a suite of helper functions, such as:
    • all(),
    • __toString(),
    • toJson(),
    • toArray(),
    • get($key),
    • set($key, $value),
    • has($key),
    • keys(),
    • values()
  • A JsonParser class that takes a JSON file as its constrctor's argument, and can parse and transform the file to:
    • object
    • array
    • JSON string

Exceptions

  • A generic exception: EnsoException is available also with a Facade. This exception is extended by all the other Enso specific exceptions and it is not reported by the Laravel's Exception Handler
  • A FileMissingException, a child of EnsoException
  • A JsonParseException, a child of EnsoException
  • A MorphableConfigException, a child of EnsoException

Traits

  • ActiveState - adds whereActive() and whereDisabled() scopes, isActive() and isDisabled() helpers, for models that have a boolean is_active property

Usage

Be sure to check out the full documentation for this package available at docs.laravel-enso.com

Contributions

are welcome. Pull requests are great, but issues are good too.

License

This package is released under the MIT license.

统计信息

  • 总下载量: 8
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 1
  • 依赖项目数: 11
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 0
  • Forks: 6
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2019-01-24

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固