在保存父模型之前,“动态”创建模型

时间:2018-10-05 01:20:42

标签: php laravel eloquent

这个问题我已经存在很长时间了。我想这更多是一个设计问题。因此,我需要创建一个具有很多辅导的指导者角色的用户,但是在创建用户视图中,我希望能够添加任意数量的辅导。创建补习后,我希望能够对其执行CRUD操作。

但是,我希望能够在将其父模型(用户)实际保存到数据库中之前执行此操作。这里的常用方法是什么?我是否应该创建一个空的外键然后将其保留,直到保存用户为止?还是在我保存用户之前,所有的Tutorships都“四处走动”会更好?

1 个答案:

答案 0 :(得分:0)

我之前已经解决了这个问题。我在模型上创建了一个特征以允许设置关系,然后必须覆盖保存并推动模型正常工作。

Set hasOne relation to new instance of child model