меня есть сущность, записываю типо
$model->name = $name;
$model->save();
Но хочу продублировать в другую сущность, тоже так скажем сохранить значения в бд, чтобы не дублировать так $model2->name = $name;
$model2->save();
Написать update(['name' => $name])?
чёт не совсем понял, а зачем дублировать?
Ну если нужно всего в 1 месте такое сделать - то лучше продублировать
У меня есть вторая сущность, которая держит в себе эти записи неделю, а основная всего лиш час
Выйдет на 30 строк кода больше )
сделай какой нибудь сервис, который будет делать твою основную логику, и в него передай model1 и model2, если они одинаковые
$model2 = Model2::create($model1->getAttributes());
можно ещё ->replicate()
Это если одна и таже модель
А если разные модели, подойдёт разве ?
create - это алиас для fill($data)->save()
Обсуждают сегодня