如何解决MongoDB的Laravel事件源
我有一个使用https://github.com/spatie/laravel-event-sourcing实现事件源的项目。现在,我想使用MongoDB通过https://github.com/jenssegers/laravel-mongodb存储事件存储。但是我很难同时实现两者。这两个软件包都需要扩展自己的类。这是我为事件源定制的模型。
<?php
namespace App\Models\MongoDB;
use Spatie\EventSourcing\StoredEvents\Models\EloquentStoredEvent;
use Jenssegers\Mongodb\Eloquent\Model;
class StoredEvent extends EloquentStoredEvent
{
protected $connection = 'mongodb';
protected $collection = 'events';
}
我仅扩展spatie事件源类,但在扩展mongodb类时陷入困境。有什么建议吗?我无法更改事件源包
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。