Laracode
Laracode

Сохранение модели вместе с отношениями

Знаете ли вы, что в 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();