By default we store the
Event's FQCN in the database when storing the events. This prevents you from changing the name or the namespace of your event classes.
To get around this you can define event class aliases in the
event-sourcing.php config file:
'event_class_map' => [
'money_added' => MoneyAddedEvent::class,
With this configuration, instead of saving
\App\Events\MoneyAddedEvent in the database, we just store
money_added, now you can change the event class name and namespace. Just make sure to also change the mapping!