loyaltycorp/easy-decision

此包已被废弃且不再维护。作者建议使用eonx-com/easy-decision包。

以最简单的方式处理您最复杂的决策

v0.10.7 2019-11-13 04:22 UTC

README

以最简单的方式制定您最复杂的决策。

路线图

  • 是/否决策:输入 -> 规则 -> 真假
  • 价值决策:输入 -> 规则 -> 获取输出
  • 每种决策类型的具体功能
  • 所有决策类型的通用功能
  • 是/否决策有不同的策略
  • 肯定:只要第一个规则说“是”,就说是
  • 共识:如果说是的人多于说是的人
  • 一致:如果每个人都说是
  • 规则优先级:先运行优先级最低的规则
  • 规则可以说明它们是否支持给定的输入
  • 运行后,用户可以获取已运行的规则、其内容和输出
  • 测试 Laravel Decision Factory
  • 通过一些示例改进配置文件
  • 创建一个PHP方法表达式函数提供者作为辅助
  • 创建文档

文档

Laravel / Lumen