У меня есть модель от 1 до 1 (модель1 <-1 --- 1-> модель1.0), и у меня есть модель 2.0, как показано ниже:
+------+ +---------+
| | +--1-+model1.0 |
|model1+-1--+ +---------+
| | +----------+
+------+ |model2.0 |
+----------+
Родительская модель:
model1 class: { $this->HasOne(ChildModel::class); }
Детская модель:
model1.0 class: {$this->belongsTo(Model1::class); }
Вопросы: как мне перейти с модели 1.0 на модель 2.0? как показано ниже:
+------+ +---------+
| | |model1.0 |
|model1+-1--+ +---------+
| | | +----------+
+------+- +-------------1-|model2.0 |
+----------+
Примечание:
модель1 и модель1.0 находятся в базе данных, но модель2.0 все еще находится в контроллере как переменная объекта.
model1.0 и model2.0 являются объектами одного и того же модельного класса