Сохранение модели вместе с отношениями
Знаете ли вы, что в Laravel с помощью метода push
можно сохранить модель и все связанные с ней отношения одним действием, без необходимости обрабатывать каждую связь отдельно? 🚀
<?php
$post = Post::find(1);
$post->comments[0]->message = 'Сообщение';
$post->comments[0]->author->name = 'Имя автора';
// Вместо сохранения отдельных моделей
$post->comments[0]->author->save();
$post->comments[0]->save();
// Вы можете сохранить модель и все ее отношения
$post->push();