Как изменить и сохранить с реплицированной моделью в Laravel - PullRequest
2 голосов
/ 27 мая 2020

У меня есть модель. Я пытался воспроизвести это.

Я хочу изменить некоторые атрибуты модели, а затем сохранить их в БД.

например:

$clone_journey_item = $journey_content->replicate();
$clone_journey_item->activation_dt = $clone_item->activation_dt;// 2020-05-20 00:00:00
$clone_journey_item->save();
dump($clone_journey_item->activation_dt); 
//$clone_journey_item->activation_dt = 2019-08-19 00:00:00

Почему требуется старое значение модели? Не удалось сохранить новое значение.

1 Ответ

1 голос
/ 27 мая 2020

save() не будет работать для реплицированного элемента. используйте push().

$clone_journey_item->push();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...