Laravel-broadway

CQRS/Event Sourcing for laravel. Laravel adapter for Broadway.

OTHER License

Downloads
15K
Stars
123
Committers
9
Laravel-broadway - Latest Release

Published by LavaToaster almost 6 years ago

Added

Support for Laravel 5.6 and 5.7

Laravel-broadway -

Published by LavaToaster almost 7 years ago

Added

Support for laravel 5.5

Laravel-broadway - Version 2.0.0

Published by LavaToaster about 7 years ago

This is solely a compatibility update for broadway/broadway 1.0.0.

Please read their UPGRADE GUIDE to see what needs updating in your codebase.

Notice: Broadway has split out a bunch of packages from its main repository (dbal / elasticsearch / sagas); This package has opted to require only the new dbal package. If you depend on ElasticSearch you will need to require it yourself.

composer require broadway/read-model-elasticsearch
Laravel-broadway - Version 1.0.0

Published by LavaToaster over 7 years ago

Added

  • Support for laravel 5.4

Changed

  • Updated broadway to 0.10
  • Fixed DBAL connection using connection name instead of driver for pdo driver. (#17)
  • Event store uuid column changed to char (#15)
  • Make the stream decorator and enrichers available (#12)
  • Create correct version of ElasticSearch client (#8)
  • Fix error instantiating ElasticSearch client (#6)

Removed

  • Dropped support for laravel 5.0
Laravel-broadway - Version 0.3.0

Published by nWidart over 9 years ago

Added

  • Support for laravel 5
  • Default concrete class for AggregateFactoryInterface (bound to PublicConstructorAggregateFactory)

Changed

  • Registering Command Handlers : new public api for registering command handlers
  • Registering Projectors : new public api for registering projectors

Removed

  • Dropped support for laravel 4
Laravel-broadway - Version 0.2.1

Published by nWidart over 9 years ago

Added

  • Migration: Event Store table now has an id column auto incremented.
  • Migration: Event Store table now has a uniqueness constraint on the uuid and playhead

Changed

  • Composer: Adding a prefer stable option in composer.json
  • Composer: Adding Elasticsearch package as a suggested package. Not included by default.
  • Migration: Event Store table now use the correct types
Laravel-broadway - Version 0.2

Published by nWidart almost 10 years ago

Added

  • New command: php artisan broadway:event-store:migrate table_name to create the event store table
  • Read Model: A factory is now instantiating the read model implementation based on the setting
  • Read Model: An In Memory read model driver is now available
  • Event Store: A factory is now instantiating the event store implementation based on the setting
  • Event Store: An In Memory event store driver is now available

Changed

  • IoC key name of the Elasticsearch client from elastic-search to Elasticsearch
  • Config: Change the read-model key name of elastic-search to elasticsearch
Laravel-broadway - Version 0.1 Beta Release

Published by nWidart almost 10 years ago

First version of Laravel-Broadway.

Package Rankings
Top 7.26% on Packagist.org
Badges
Extracted from project README
Scrutinizer Code Quality