spatie/laravel-event-projector

该包已被废弃且不再维护。作者建议使用 spatie/laravel-event-sourcing 包。

工匠的事件溯源

3.1.3 2019-09-20 09:08 UTC

README

此包已被 spatie/laravel-event-sourcing 取代

由于该包现在不仅仅是提供投影器,我们决定将该包的名称改为 spatie/laravel-event-sourcing

laravel-event-projector 的 v3 版本升级到 laravel-event-sourcing 的 v1 版本很简单。请查看 laravel-event-sourcing 的升级指南

工匠的事件溯源 📽

Latest Version on Packagist Build Status StyleCI Quality Score Total Downloads

该包旨在成为在 Laravel 中开始使用事件溯源的入门点。它可以帮助您设置聚合、投影器和反应器。

如果您从未使用过事件溯源,或者不确定聚合、投影器和反应器是什么,请前往我们的文档中的“了解事件溯源”部分 了解

如果您的应用程序需要根据过去做出决策、具有审计要求或预计将来会有报告需求,那么事件溯源可能是一个不错的选择。

  • 您的应用程序需要根据过去做出决策
  • 您的应用程序有审计要求:您的应用程序处于某种状态的原因与状态本身同样重要
  • 您预计将来会有报告需求,但您还不知道需要收集哪些数据来生成这些报告

如果您想立即阅读代码,以下是一些示例应用程序。在它们中,您可以创建账户并存款或取款。

文档

您可以在专门的文档网站上找到安装说明和如何使用此包的详细说明 此处

变更日志

请查看 CHANGELOG 了解最近更改的信息。

贡献

请查看 CONTRIBUTING 了解详细信息。

安全

如果您发现任何安全问题,请通过电子邮件 freek@spatie.be 而不是使用问题跟踪器来报告。

卡片软件

您可以使用此包,但如果它进入您的生产环境,我们非常感谢您从您的家乡给我们寄一张明信片,并提及您正在使用我们哪些包。

我们的地址是:Spatie,Samberstraat 69D,2060 安特卫普,比利时。

我们将所有收到的明信片 发布在我们的公司网站上

致谢

聚合根功能深受Frank De Jonge的出色EventSauce包的启发。衷心感谢Dries Vints在开发包的过程中提供了许多宝贵的反馈。

支持我们

Spatie是一家位于比利时安特卫普的网页设计公司。您可以在我们的网站上找到我们所有开源项目的概述此处

您的业务是否依赖于我们的贡献?请在Patreon上联系我们并支持我们。所有承诺都将专门用于分配人力以维护和新奇的事物。

脚注

1引用自Event Sourcing made Simple

许可证

MIT许可证(MIT)。有关更多信息,请参阅许可证文件