我正在将Laravel 5.8
用于一个新项目,并尝试使用存储库模式。
我对从存储库更新OneToOne
关系模型有疑问。
例如,我有一个user
模型和address
模型。
我只有一个表格来更新两个模型的字段。
我有2个独立的存储库,例如UserRepository
和AddressRepository
。
现在我应该从winthing AddressRepository
方法中调用UserRepository->update
还是在UserController@store
方法中对UserRepository->update
和下一行AddressRepository->update
进行两次调用?
解决此问题的最佳方法是什么?