sanek_os9
@sanek_os9
Работаю с Laravel, Vue, Vuetify, AWS Amazon, Linux

Как приатачить к списку продуктов список аккаунтов?

Есть модель с методом
public function instagrams() {
        return $this->belongsToMany(AccountInstagram::class, 'products_instagrams');
    }

что бы добавить к продукту акк вызываю
$product->instagrams()->attach($accounts->pluck('id'));

как сделать подобное не к одному продукту а к списку? что то вроде такого
$products->instagrams()->attach($accounts->pluck('id'));

что бы не пришлось проходить циклом
foreach ($products as $product) {
    $product->instagrams()->attach($accounts->pluck('id'));
}
  • Вопрос задан
  • 64 просмотра
Пригласить эксперта
Ответы на вопрос 1
@Semasping
Я думаю тут может помочь жадная загрузка, когда данные из связи запрашиваються сразу.

https://laravel.com/docs/5.4/eloquent-relationship...
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы