Laravel从存储库中更新相关的模型数据

时间:2019-06-05 01:49:59

标签: laravel repository repository-pattern

我正在将Laravel 5.8用于一个新项目,并尝试使用存储库模式。

我对从存储库更新OneToOne关系模型有疑问。

例如,我有一个user模型和address模型。

我只有一个表格来更新两个模型的字段。

我有2个独立的存储库,例如UserRepositoryAddressRepository

现在我应该从winthing AddressRepository方法中调用UserRepository->update还是在UserController@store方法中对UserRepository->update和下一行AddressRepository->update进行两次调用?

解决此问题的最佳方法是什么?

0 个答案:

没有答案